diff options
| author | Natasha Moongrave <natasha@256phi.eu> | 2026-04-29 15:14:21 +0200 |
|---|---|---|
| committer | Natasha Moongrave <natasha@256phi.eu> | 2026-04-29 15:14:21 +0200 |
| commit | 8f1dd62736fcb672fe2c0c2eff7de9df7692e77b (patch) | |
| tree | 7700ee5ac7ef6873ab3c6081ada5d1f45be26a4e /system | |
| parent | 0aa9c299facc6e784354077c5d8890e923c97472 (diff) | |
| parent | cdab6b5748e60e424f3a81e91ce38034adb6867c (diff) | |
Merge branch 'main' of cgit:/srv/git/NixOS-config
Diffstat (limited to 'system')
| -rw-r--r-- | system/programs.nix | 48 |
1 files changed, 46 insertions, 2 deletions
diff --git a/system/programs.nix b/system/programs.nix index 4fdffc3..483b49a 100644 --- a/system/programs.nix +++ b/system/programs.nix @@ -1,5 +1,49 @@ -{...}: { - programs.firefox.enable = true; +{pkgs, ...}: { + programs.firefox = { + enable = true; + languagePacks = ["en-GB" "cs" "sk" "de"]; + policies = { + DefaultDownloadDirectory = "\${home}/Downloads"; + Extensions.Install = map (name: "https://addons.mozilla.org/firefox/downloads/latest/${name}") [ + # Privacy + "ublock-origin" + "privacy-badger17" + "torproject-snowflake" + "clearurls" + "flagfox" + "user-agent-string-switcher" + "facebook-container" + + # QoL + "sidebery" + "onetab" + "bitwarden-password-manager" + + # YouTube + "return-youtube-dislikes" + "sponsorblock" + "youtube-recommended-videos" + "hide-members-only-videos" + + # Theming + "styl-us" + "firefox-color" + "darkreader" + ]; + Extensions.Uninstall = [ + "ddg@search.mozilla.org" + "google@search.mozilla.org" + "bing@search.mozilla.org" + "amazondotcom@search.mozilla.org" + "ebay@search.mozilla.org" + "twitter@search.mozilla.org" + ]; + DisableFirefoxStudies = true; + DisableTelemetry = true; + DisableFeedbackCommands = true; + DisablePocket = true; + }; + }; programs.zsh.enable = true; programs.steam = { |
