From 22039dfe117d40362ad4d1115771fb46274ff3e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20Gro=C3=9Fmann?= Date: Fri, 29 Sep 2023 20:28:54 +0200 Subject: [PATCH] chore: modernized firefox config, removed out of date option --- users/myuser/graphical/firefox.nix | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/users/myuser/graphical/firefox.nix b/users/myuser/graphical/firefox.nix index 682a459..6cd78df 100644 --- a/users/myuser/graphical/firefox.nix +++ b/users/myuser/graphical/firefox.nix @@ -58,10 +58,10 @@ in { settings = { # General - "intl.accept_languages" = "en-us,en"; + "intl.accept_languages" = "en-US,en"; "browser.startup.page" = 3; # Resume previous session on startup "browser.aboutConfig.showWarning" = false; # I sometimes know what I'm doing - "browser.ctrlTab.recentlyUsedOrder" = false; # Who want's that? + "browser.ctrlTab.sortByRecentlyUsed" = false; # (default) Who want's that? "browser.download.useDownloadDir" = false; # Ask where to save stuff "privacy.clearOnShutdown.history" = false; # We want to save history on exit # Hi-DPI @@ -95,7 +95,7 @@ in { "privacy.userContext.enabled" = true; "privacy.userContext.ui.enabled" = true; - "browser.send_pings" = false; # Don't respect + "browser.send_pings" = false; # (default) Don't respect # This allows firefox devs changing options for a small amount of users to test out stuff. # Not with me please ... @@ -106,29 +106,23 @@ in { "device.sensors.enabled" = false; # This isn't a phone "geo.enabled" = false; # Disable geolocation alltogether - # Enable certificate pinning via HPKP - "security.cert_pinning.hpkp.enabled" = true; - - # Encrypted SNI (domain nanme) when using SSL - "network.security.esni.enabled" = true; + # ESNI is deprecated ECH is recommended + "network.dns.echconfig.enabled" = true; # Disable telemetry for privacy reasons "toolkit.telemetry.archive.enabled" = false; - "toolkit.telemetry.enabled" = false; - "toolkit.telemetry.prompted" = 2; - "toolkit.telemetry.rejected" = true; + "toolkit.telemetry.enabled" = false; # enforced by nixos "toolkit.telemetry.server" = ""; "toolkit.telemetry.unified" = false; "extensions.webcompat-reporter.enabled" = false; # don't report compability problems to mozilla "datareporting.policy.dataSubmissionEnabled" = false; "datareporting.healthreport.uploadEnabled" = false; "browser.ping-centre.telemetry" = false; - "browser.urlbar.eventTelemetry.enabled" = false; + "browser.urlbar.eventTelemetry.enabled" = false; # (default) # Disable some useless stuff "extensions.pocket.enabled" = false; # disable pocket, save links, send tabs "extensions.abuseReport.enabled" = false; # don't show 'report abuse' in extensions - "extensions.fxmonitor.firstAlertShown" = false; # don't show advertisement for breach detection "extensions.formautofill.creditCards.enabled" = false; # don't auto-fill credit card information "identity.fxaccounts.enabled" = false; # disable firefox login "identity.fxaccounts.toolbar.enabled" = false; @@ -147,7 +141,6 @@ in { # don't predict network requests "network.predictor.enabled" = false; "browser.urlbar.speculativeConnect.enabled" = false; - "browser.urlbar.usepreloadedtopurls.enabled" = false; # disable annoying web features "dom.push.enabled" = false; # no notifications, really...