Compare commits
No commits in common. "0faa23f8cf557ca8c4d18227531aabaf1a82fe2d" and "9bf8108a3b094e61599c1e3bf45ce8594ed0e27e" have entirely different histories.
0faa23f8cf
...
9bf8108a3b
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,2 +0,0 @@
|
|||||||
*.swp
|
|
||||||
*.swo
|
|
||||||
@ -26,7 +26,6 @@
|
|||||||
hash = "sha256-HLn3bas6uHwjGDyiqyxvRKqVA7XBIYVoVqvFvYUBymc=";
|
hash = "sha256-HLn3bas6uHwjGDyiqyxvRKqVA7XBIYVoVqvFvYUBymc=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
programs.dconf.enable = true;
|
|
||||||
|
|
||||||
services.xserver.xkb.layout = "ro";
|
services.xserver.xkb.layout = "ro";
|
||||||
services.xserver.xkb.options = "eurosign:e,caps:escape";
|
services.xserver.xkb.options = "eurosign:e,caps:escape";
|
||||||
|
|||||||
39
flake.lock
generated
39
flake.lock
generated
@ -1,43 +1,5 @@
|
|||||||
{
|
{
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"browser-addons": {
|
|
||||||
"inputs": {
|
|
||||||
"flake-utils": "flake-utils",
|
|
||||||
"nixpkgs": [
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"dir": "pkgs/firefox-addons",
|
|
||||||
"lastModified": 1743119709,
|
|
||||||
"narHash": "sha256-tlJY7MfAena/yi3lmd7y7vQGpLma4Q1BLtO4dvzF/Vs=",
|
|
||||||
"owner": "rycee",
|
|
||||||
"repo": "nur-expressions",
|
|
||||||
"rev": "f8861a4b09a181dd88f6626d0202d9225ae85d65",
|
|
||||||
"type": "gitlab"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"dir": "pkgs/firefox-addons",
|
|
||||||
"owner": "rycee",
|
|
||||||
"repo": "nur-expressions",
|
|
||||||
"type": "gitlab"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"flake-utils": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1629284811,
|
|
||||||
"narHash": "sha256-JHgasjPR0/J1J3DRm4KxM4zTyAj4IOJY8vIl75v/kPI=",
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "flake-utils",
|
|
||||||
"rev": "c5d161cc0af116a2e17f54316f0bf43f0819785c",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "flake-utils",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"home-manager": {
|
"home-manager": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
@ -77,7 +39,6 @@
|
|||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"browser-addons": "browser-addons",
|
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,10 +8,6 @@
|
|||||||
url = "github:nix-community/home-manager/release-24.11";
|
url = "github:nix-community/home-manager/release-24.11";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
browser-addons = {
|
|
||||||
url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons";
|
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = { self, nixpkgs, home-manager, ... }@inputs:
|
outputs = { self, nixpkgs, home-manager, ... }@inputs:
|
||||||
@ -32,8 +28,7 @@
|
|||||||
home-manager = {
|
home-manager = {
|
||||||
useGlobalPkgs = true;
|
useGlobalPkgs = true;
|
||||||
useUserPackages = true;
|
useUserPackages = true;
|
||||||
extraSpecialArgs = { inherit localEnv; inherit inputs; };
|
extraSpecialArgs = { inherit localEnv; };
|
||||||
backupFileExtension = "backup";
|
|
||||||
users.${localEnv.username} = import ./home.nix;
|
users.${localEnv.username} = import ./home.nix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
28
home.nix
28
home.nix
@ -7,31 +7,9 @@
|
|||||||
imports = [
|
imports = [
|
||||||
./modules/xresources.nix
|
./modules/xresources.nix
|
||||||
./modules/packages.nix
|
./modules/packages.nix
|
||||||
./modules/browser.nix
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# Theme stuff
|
# basic configuration of git, please change to your own
|
||||||
dconf.settings = {
|
|
||||||
"org/gnome/desktop/background" = {
|
|
||||||
picture-uri-dark = "file://${pkgs.nixos-artwork.wallpapers.nineish-dark-gray.src}";
|
|
||||||
};
|
|
||||||
"org/gnome/desktop/interface" = {
|
|
||||||
color-scheme = "prefer-dark";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
gtk = {
|
|
||||||
enable = true;
|
|
||||||
theme = {
|
|
||||||
name = "Adwaita-dark";
|
|
||||||
package = pkgs.gnome-themes-extra;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
qt = {
|
|
||||||
enable = true;
|
|
||||||
platformTheme.name = "adwaita";
|
|
||||||
style.name = "adwaita-dark";
|
|
||||||
};
|
|
||||||
|
|
||||||
programs.git = {
|
programs.git = {
|
||||||
enable = true;
|
enable = true;
|
||||||
userName = "Victor Ișan";
|
userName = "Victor Ișan";
|
||||||
@ -68,9 +46,7 @@
|
|||||||
ll = "ls -l";
|
ll = "ls -l";
|
||||||
lla = "ls -la";
|
lla = "ls -la";
|
||||||
};
|
};
|
||||||
sessionVariables = {
|
|
||||||
GIT_ASKPASS = "";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
home.stateVersion = "24.11"; # Don't change.
|
home.stateVersion = "24.11"; # Don't change.
|
||||||
|
|||||||
@ -1,98 +0,0 @@
|
|||||||
{ pkgs, inputs, localEnv, ...}:
|
|
||||||
{
|
|
||||||
programs.librewolf = {
|
|
||||||
enable = true;
|
|
||||||
profiles.${localEnv.username} = {
|
|
||||||
settings = {
|
|
||||||
"cookiebanners.service.mode.privateBrowsing" = 2; # Block cookie banners in private browsing
|
|
||||||
"cookiebanners.service.mode" = 2; # Block cookie banners
|
|
||||||
"privacy.donottrackheader.enabled" = true;
|
|
||||||
"privacy.fingerprintingProtection" = true;
|
|
||||||
"privacy.resistFingerprinting" = true;
|
|
||||||
"privacy.trackingprotection.emailtracking.enabled" = true;
|
|
||||||
"privacy.trackingprotection.enabled" = true;
|
|
||||||
"privacy.trackingprotection.fingerprinting.enabled" = true;
|
|
||||||
"privacy.trackingprotection.socialtracking.enabled" = true;
|
|
||||||
"general.useragent.compatMode.firefox" = true;
|
|
||||||
# Theme
|
|
||||||
"extensions.activeThemeID" = "firefox-compact-dark@mozilla.org";
|
|
||||||
"toolkit.legacyUserProfileCustomizations.stylesheets" = true;
|
|
||||||
"browser.tabs.drawInTitlebar" = true;
|
|
||||||
"svg.context-properties.content.enabled" = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
extensions = with inputs.browser-addons.packages.${localEnv.system}; [
|
|
||||||
darkreader
|
|
||||||
awesome-rss
|
|
||||||
vimium-c
|
|
||||||
keepassxc-browser
|
|
||||||
floccus
|
|
||||||
return-youtube-dislikes
|
|
||||||
greasemonkey
|
|
||||||
];
|
|
||||||
|
|
||||||
search = {
|
|
||||||
default = "searx";
|
|
||||||
force = true;
|
|
||||||
order = [
|
|
||||||
"searx"
|
|
||||||
"nix-packages"
|
|
||||||
"startpage"
|
|
||||||
"google"
|
|
||||||
];
|
|
||||||
engines = {
|
|
||||||
searx = {
|
|
||||||
name = "Searx";
|
|
||||||
urls = [{
|
|
||||||
template = "https://searx.isan.ro/search";
|
|
||||||
params = [
|
|
||||||
{ name = "q"; value = "{searchTerms}"; }
|
|
||||||
];
|
|
||||||
}];
|
|
||||||
definedAliases = [ "@s" ];
|
|
||||||
iconMapObj."16" = "https://searx.isan.ro/favicon.ico";
|
|
||||||
};
|
|
||||||
nix-packages = {
|
|
||||||
name = "Nix Packages";
|
|
||||||
urls = [{
|
|
||||||
template = "https://search.nixos.org/packages";
|
|
||||||
params = [
|
|
||||||
{ name = "type"; value = "packages"; }
|
|
||||||
{ name = "query"; value = "{searchTerms}"; }
|
|
||||||
];
|
|
||||||
}];
|
|
||||||
iconMapObj."16" = "https://search.nixos.org/favicon.png";
|
|
||||||
definedAliases = [ "@np" ];
|
|
||||||
};
|
|
||||||
startpage = {
|
|
||||||
name = "Startpage";
|
|
||||||
urls = [{
|
|
||||||
template = "https://startpage.com/search";
|
|
||||||
params = [
|
|
||||||
{ name = "q"; value = "{searchTerms}"; }
|
|
||||||
];
|
|
||||||
}];
|
|
||||||
definedAliases = [ "@sp" ];
|
|
||||||
iconMapObj."16" = "https://startpage.com/favicon.ico";
|
|
||||||
};
|
|
||||||
google = {
|
|
||||||
name = "Google";
|
|
||||||
urls = [{
|
|
||||||
template = "https://google.com/search";
|
|
||||||
params = [
|
|
||||||
{ name = "q"; value = "{searchTerms}"; }
|
|
||||||
];
|
|
||||||
}];
|
|
||||||
definedAliases = [ "@ggl" ];
|
|
||||||
iconMapObj."16" = "https://google.com/favicon.ico";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
userChrome = ''
|
|
||||||
@import "firefox-gnome-theme/userChrome.css"
|
|
||||||
@import "firefox-gnome-theme/theme/colors/dark.css"
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user