From e2541ed7a846b2ff3fbe7f30afca00685164899a Mon Sep 17 00:00:00 2001 From: djairoh Date: Wed, 30 Sep 2026 01:54:38 +0200 Subject: [PATCH] add: firefox config options --- modules/web/firefox.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/modules/web/firefox.nix b/modules/web/firefox.nix index e657e67..ed24d03 100644 --- a/modules/web/firefox.nix +++ b/modules/web/firefox.nix @@ -4,8 +4,18 @@ programs.firefox = { enable = true; preferences = { - # TODO: port over all changes in about:config from tuxcomp "browser.resistFingerPrinting" = true; + "browser.ipProtection.hasSeenFeature" = true; + "browser.newtab.extensionController" = true; + "browser.startup.homepage" = "moz-extension://cb0256df-d9d4-4624-94a2-b3e2ddc4a3e0/index.html"; + "browser.bookmarks.visibility" = "never"; + "browser.translations.popup" = false; + "privacy.bounceTrackingProtection.mode" = "1"; + "privacy.donottrackheader.enabled" = true; + "privacy.fingerprintingProtection" = true; + "privacy.fingerprintingProtection.overrides" = "+AllTargets,-JSDateTimeUTC"; + "privacy.trackingprotection.enabled" = true; + "reader.color_scheme" = "dark"; }; policies = { @@ -21,7 +31,7 @@ install_url = "https://addons.mozilla.org/firefox/downloads/latest/vimium/latest.xpi"; }; - "addon@darkreader.org" = { + "addon@darkreader.org" = { # FIXME: does not work installation_mode = "force_installed"; install_url = "https://addons.mozilla.org/firefox/downloads/latest/darkreader/latest.xpi"; };