From 82e715743430148f2b7bd8175b064e829e2680c5 Mon Sep 17 00:00:00 2001 From: Jordan Holt Date: Sat, 22 Jun 2024 16:38:48 +0100 Subject: [PATCH] More firefox config tweaks --- modules/desktop/browsers/firefox.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/modules/desktop/browsers/firefox.nix b/modules/desktop/browsers/firefox.nix index 40dca41..c496404 100644 --- a/modules/desktop/browsers/firefox.nix +++ b/modules/desktop/browsers/firefox.nix @@ -37,11 +37,16 @@ in { "browser.ctrlTab.sortByRecentlyUsed" = true; "browser.discovery.enabled" = false; "browser.newtabpage.enabled" = false; + "browser.newtabpage.activity-stream.showSponsored" = false; + "browser.newtabpage.activity-stream.showSponsoredTopSites" = false; + "browser.newtabpage.activity-stream.default.sites" = ""; + "browser.privatebrowsing.forceMediaMemoryCache" = true; "browser.search.widget.inNavBar" = true; "browser.startup.page" = 3; "browser.startup.homepage" = "https://www.vimium.com"; "browser.toolbars.bookmarks.visibility" = "never"; "browser.uitour.enabled" = false; + "media.memory_cache_max_size" = 65536; ## Performance "gfx.webrender.all" = true; @@ -54,6 +59,9 @@ in { "app.normandy.enabled" = false; "app.normandy.api_url" = ""; "app.normandy.user_id" = ""; + "app.shield.optoutstudies.enabled" = false; + "browser.shopping.experience2023.active" = false; + "browser.shopping.experience2023.enabled" = false; "extensions.screenshots.disabled" = true; "extensions.screenshots.upload-disabled" = true; "experiments.supported" = false; @@ -121,10 +129,25 @@ in { ## Telemetry "beacon.enabled" = false; + "browser.newtabpage.activity-stream.feeds.telemetry" = false; + "browser.newtabpage.activity-stream.telemetry" = false; "browser.send_pings" = false; + "datareporting.policy.dataSubmissionEnabled" = false; + "datareporting.healthReport.uploadEnabled" = false; + "toolkit.coverage.opt-out" = true; + "toolkit.coverage.endpoint.base" = ""; "toolkit.telemetry.archive.enabled" = false; + "toolkit.telemetry.bhrPing.enabled" = false; + "toolkit.telemetry.coverage.opt-out" = true; "toolkit.telemetry.enabled" = false; + "toolkit.telemetry.firstShutdownPing.enabled" = false; + "toolkit.telemetry.hybridContent.enabled" = false; + "toolkit.telemetry.newProfilePing.enabled" = false; + "toolkit.telemetry.reportingPolicy.firstRun" = false; + "toolkit.telemetry.server" = "data:,"; + "toolkit.telemetry.shutdownPingSender.enabled" = false; "toolkit.telemetry.unified" = false; + "toolkit.telemetry.updatePing.enabled" = false; ## Pocket/Hello "loop.enabled" = false;