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
./security.nix
./system.nix
./environment.nix
./pkgs.nix
./gaming.nix
./media.nix
./graphics.nix
@@ -15,6 +15,7 @@
./shell.nix
./irc.nix
./devel/default.nix
./web/firefox.nix
./dwm/default.nix
];
}
+1
View File
@@ -4,5 +4,6 @@
./nix-lang.nix
./python.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, ... }:
{
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 = {
username = "user";
homeDirectory = "/home/user";
+1
View File
@@ -0,0 +1 @@
_{}: { programs.vesktop.enable = true; }
+9 -8
View File
@@ -14,17 +14,18 @@
lsof
tree
ntfs3g
# dev
rustup
python3
# networking
usbutils
net-tools
inetutils
ethtool
dig
drill
# dev
vscodium
rustup
python3
qutebrowser
neovide
];
+4 -5
View File
@@ -9,7 +9,7 @@
package = pkgs.bash-completion;
};
promptInit = ''
PS1="\$PWD:[\h] % "
PS1="(\h) [\u:\w] % "
'';
shellAliases = {
"mount" = "doas mount --mkdir -v $@";
@@ -34,6 +34,9 @@
init = {
defaultBranch = "main";
};
safe = {
directory = "/etc/nixos";
};
user = {
name = "halbg0tt";
email = "halbg0tt@protonmail.com";
@@ -47,10 +50,6 @@
};
};
};
extraConfig = {
init.defaultBranch = "main";
safe.directory = "/etc/nixos";
};
};
tmux = {
enable = true;
-1
View File
@@ -2,6 +2,5 @@
{
imports = [
./librewolf.nix
./firefox.nix
];
}
+76 -1
View File
@@ -1,4 +1,79 @@
{ 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;
};
};
};
}