added sum changes

This commit is contained in:
2026-07-04 03:55:53 +02:00
parent 555affc0e1
commit f61feecd87
9 changed files with 113 additions and 17 deletions
+2 -1
View File
@@ -7,7 +7,7 @@
./networking.nix ./networking.nix
./security.nix ./security.nix
./system.nix ./system.nix
./environment.nix ./pkgs.nix
./gaming.nix ./gaming.nix
./media.nix ./media.nix
./graphics.nix ./graphics.nix
@@ -15,6 +15,7 @@
./shell.nix ./shell.nix
./irc.nix ./irc.nix
./devel/default.nix ./devel/default.nix
./web/firefox.nix
./dwm/default.nix ./dwm/default.nix
]; ];
} }
+1
View File
@@ -4,5 +4,6 @@
./nix-lang.nix ./nix-lang.nix
./python.nix ./python.nix
./lua.nix ./lua.nix
./vscode.nix
]; ];
} }
+13
View File
@@ -0,0 +1,13 @@
{ pkgs, ... }:
{
programs.vscode = {
enable = true;
package = pkgs.vscodium;
extensions = with pkgs.vscode-extensions; [
jnoortheen.nix-ide
kamadorueda.alejandra
jeff-hykin.better-nix-syntax
leonardssh.vscord
];
};
}
+7 -1
View File
@@ -1,6 +1,12 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
imports = [ ../web/qutebrowser.nix ../web/firefox.nix ../web/librewolf.nix ./proton.nix ./irssi.nix ]; imports = [
../web/qutebrowser.nix
../web/librewolf.nix
./proton.nix
./irssi.nix
./vesktop.nix
];
home = { home = {
username = "user"; username = "user";
homeDirectory = "/home/user"; homeDirectory = "/home/user";
+1
View File
@@ -0,0 +1 @@
_{}: { programs.vesktop.enable = true; }
+9 -8
View File
@@ -14,17 +14,18 @@
lsof lsof
tree tree
ntfs3g ntfs3g
usbutils
# dev
rustup
python3
# networking
net-tools net-tools
inetutils inetutils
ethtool ethtool
dig
drill
# dev
vscodium
rustup
python3
qutebrowser qutebrowser
neovide neovide
]; ];
+4 -5
View File
@@ -9,7 +9,7 @@
package = pkgs.bash-completion; package = pkgs.bash-completion;
}; };
promptInit = '' promptInit = ''
PS1="\$PWD:[\h] % " PS1="(\h) [\u:\w] % "
''; '';
shellAliases = { shellAliases = {
"mount" = "doas mount --mkdir -v $@"; "mount" = "doas mount --mkdir -v $@";
@@ -34,6 +34,9 @@
init = { init = {
defaultBranch = "main"; defaultBranch = "main";
}; };
safe = {
directory = "/etc/nixos";
};
user = { user = {
name = "halbg0tt"; name = "halbg0tt";
email = "halbg0tt@protonmail.com"; email = "halbg0tt@protonmail.com";
@@ -47,10 +50,6 @@
}; };
}; };
}; };
extraConfig = {
init.defaultBranch = "main";
safe.directory = "/etc/nixos";
};
}; };
tmux = { tmux = {
enable = true; enable = true;
-1
View File
@@ -2,6 +2,5 @@
{ {
imports = [ imports = [
./librewolf.nix ./librewolf.nix
./firefox.nix
]; ];
} }
+76 -1
View File
@@ -1,4 +1,79 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
let
lock-false = {
Value = false;
Status = "locked";
};
lock-true = {
Value = true;
Status = "locked";
};
in
{ {
programs.firefox.enable = true; programs = {
firefox = {
enable = true;
languagePacks = [ "en-US" ];
policies = {
DisableTelemetry = true;
DisableFirefoxStudies = true;
EnableTrackingProtection = {
Value = true;
Locked = true;
Cryptomining = true;
Fingerprinting = true;
};
DisablePocket = true;
DisableFirefoxAccounts = false;
DisableAccounts = true;
DisableFirefoxScreenshots = true;
OverrideFirstRunPage = "";
OverridePostUpdatePage = "";
DontCheckDefaultBrowser = true;
DisplayBookmarksToolbar = "newtab";
DisplayMenuBar = "default-off";
SearchBar = "unified";
ExtensionSettings = {
"uBlock0@raymondhill.net" = {
install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
installation_mode = "force_installed";
};
"78272b6fa58f4a1abaac99321d503a20@proton.me" = {
install_url = "https://addons.mozilla.org/firefox/downloads/latest/proton-pass/latest.xpi";
installation_mode = "force_installed";
};
"addon@darkreader.org" = {
install_url = "https://addons.mozilla.org/firefox/downloads/latest/darkreader/latest.xpi";
installation_mode = "force_installed";
};
"{f5bcc922-5c09-4ba5-9611-d7931812785c}" = {
install_url = "https://addons.mozilla.org/firefox/downloads/file/4354513/oxocarbon-1.0.xpi";
installation_mode = "force_installed";
};
};
};
preferences = {
"privacy.resistFingerprinting" = true;
"browser.contentblocking.category" = true;
"extensions.pocket.enabled" = false;
"extensions.screenshots.disabled" = true;
"browser.topsites.contile.enabled" = false;
"browser.formfill.enable" = false;
"browser.search.suggest.enabled" = false;
"browser.search.suggest.enabled.private" = false;
"browser.urlbar.suggest.searches" = true;
"browser.urlbar.showSearchSuggestionsFirst" = true;
"browser.newtabpage.activity-stream.feeds.section.topstories" = false;
"browser.newtabpage.activity-stream.feeds.snippets" = false;
"browser.newtabpage.activity-stream.section.highlights.includePocket" = false;
"browser.newtabpage.activity-stream.section.highlights.includeBookmarks" = false;
"browser.newtabpage.activity-stream.section.highlights.includeDownloads" = false;
"browser.newtabpage.activity-stream.section.highlights.includeVisited" = false;
"browser.newtabpage.activity-stream.showSponsored" = false;
"browser.newtabpage.activity-stream.system.showSponsored" = false;
"browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
};
};
};
} }