From dee4a06a61eb3a94daabfcaf2783380db7249f6b Mon Sep 17 00:00:00 2001 From: Natasha Moongrave Date: Sat, 25 Apr 2026 20:29:19 +0200 Subject: Fixed the firefox browser config --- system/programs.nix | 48 ++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 46 insertions(+), 2 deletions(-) (limited to 'system') 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 = { -- cgit v1.2.3