added sum changes
This commit is contained in:
+2
-1
@@ -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
|
||||
];
|
||||
}
|
||||
|
||||
@@ -4,5 +4,6 @@
|
||||
./nix-lang.nix
|
||||
./python.nix
|
||||
./lua.nix
|
||||
./vscode.nix
|
||||
];
|
||||
}
|
||||
|
||||
@@ -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
|
||||
];
|
||||
};
|
||||
}
|
||||
@@ -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";
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
_{}: { programs.vesktop.enable = true; }
|
||||
@@ -14,16 +14,17 @@
|
||||
lsof
|
||||
tree
|
||||
ntfs3g
|
||||
|
||||
# dev
|
||||
rustup
|
||||
python3
|
||||
|
||||
|
||||
# networking
|
||||
usbutils
|
||||
net-tools
|
||||
inetutils
|
||||
ethtool
|
||||
dig
|
||||
drill
|
||||
|
||||
# dev
|
||||
vscodium
|
||||
rustup
|
||||
python3
|
||||
|
||||
qutebrowser
|
||||
neovide
|
||||
+4
-5
@@ -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;
|
||||
|
||||
@@ -2,6 +2,5 @@
|
||||
{
|
||||
imports = [
|
||||
./librewolf.nix
|
||||
./firefox.nix
|
||||
];
|
||||
}
|
||||
|
||||
+76
-1
@@ -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;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user