{ pkgs, ... }: { programs.firefox = { enable = true; package = pkgs.librewolf; policies = { DisableTelemetry = true; DisableFirefoxStudies = true; Preferences = { "cookiebanners.service.mode.privateBrowsing" = 2; # Block cookie banners in private browsing "cookiebanners.service.mode" = 2; # Block cookie banners "privacy.donottrackheader.enabled" = true; "privacy.fingerprintingProtection" = true; "privacy.resistFingerprinting" = true; "privacy.trackingprotection.emailtracking.enabled" = true; "privacy.trackingprotection.enabled" = true; "privacy.trackingprotection.fingerprinting.enabled" = true; "privacy.trackingprotection.socialtracking.enabled" = true; # Browser Settings "extensions.pocket.enabled" = false; "browser.newtabpage.activity-stream.feeds.telemetry" = false; "browser.newtabpage.activity-stream.telemetry" = false; "browser.ping-centre.telemetry" = false; "browser.startup.homepage" = "https://kagi.com"; "browser.search.region" = "US"; "browser.search.isUS" = true; "browser.bookmarks.showMobileBookmarks" = false; "browser.newtabpage.enabled" = false; "browser.tabs.firefox-view" = false; # Enable Tab Groups "browser.tabs.groups.enabled" = true; # Telemetry "toolkit.telemetry.server" = "null"; "toolkit.telemetry.enabled" = false; "toolkit.telemetry.bhrPing.enabled" = false; "toolkit.telemetry.pioneer-new-studies-availble" = false; "toolkit.telemetry.firstShutdownPing.enabled" = false; "toolkit.telemetry.hybridContent.enabled" = false; "toolkit.telemetry.newProfilePing.enabled" = false; "toolkit.telemetry.shutdownPingSender.enabled" = false; "toolkit.telemetry.updatePing.enabled" = false; "toolkit.telemetry.reportingpolicy.firstRun" = false; "toolkit.telemetry.unified" = false; "toolkit.telemetry.archive.enabled" = false; # Data Reporting "datareporting.policy.dataSubmissionEnabled" = false; "datareporting.sessions.current.clean" = "true"; "datareporting.healthreport.uploadEnabled" = false; "datareporting.healthreport.infoURL" = "null"; # Other "devtools.onboarding.telemetry.logged" = false; "services.sync.prefs.sync.browser.newtabpage.enabled" = false; "general.useragent.locale" = "en-US"; "distribution.searchplugins.defaultLocale" = "en-US"; }; ExtensionSettings = { # Bitwarden "{446900e4-71c2-419f-a6a7-df9c091e268b}" = { install_url = "https://addons.mozilla.org/firefox/downloads/file/4440363/bitwarden_password_manager-2025.2.0.xpi"; installation_mode = "force_installed"; }; # AdNausuem "adnauseam@rednoise.org" = { install_url = "https://addons.mozilla.org/firefox/downloads/file/4423711/adnauseam-3.24.4.xpi"; installation_mode = "force_installed"; }; # Consent-O-Matic "gdpr@cavi.au.dk" = { install_url = "https://addons.mozilla.org/firefox/downloads/file/4423711/adnauseam-3.24.4.xpi"; installation_mode = "force_installed"; }; # Copy Selection As Markdown "{db9a72da-7bc5-4805-bcea-da3cb1a15316}" = { install_url = "https://addons.mozilla.org/firefox/downloads/file/4250904/copy_selection_as_markdown-0.22.0.xpi"; installation_mode = "force_installed"; }; # Darkreader "addon@darkreader.or" = { install_url = "https://addons.mozilla.org/firefox/downloads/file/4439735/darkreader-4.9.103.xpi"; installation_mode = "force_installed"; }; # Kagi Search for Firefox "search@kagi.com" = { install_url = "https://addons.mozilla.org/firefox/downloads/file/4429158/kagi_search_for_firefox-0.7.6.xpi"; installation_mode = "force_installed"; }; # Link Cleaner "{6d85dea2-0fb4-4de3-9f8c-264bce9a2296}" = { install_url = "https://addons.mozilla.org/firefox/downloads/file/4272011/link_cleaner-1.6resigned1.xpi"; installation_mode = "force_installed"; }; # MarkDownload - Markdown Web Clipper "{1c5e4c6f-5530-49a3-b216-31ce7d744db0}" = { install_url = "https://addons.mozilla.org/firefox/downloads/file/4006297/markdownload-3.2.0.xpi"; installation_mode = "force_installed"; }; # Privacy Redirect "{b7f9d2cd-d772-4302-8c3f-eb941af36f76}" = { install_url = "https://addons.mozilla.org/firefox/downloads/file/3815058/privacy_redirect-1.1.49.xpi"; installation_mode = "force_installed"; }; # SponsorBlock for YouTube - Skip Sponsorships "sponsorBlocker@ajay.app" = { install_url = "https://addons.mozilla.org/firefox/downloads/file/4424639/sponsorblock-5.11.5.xpi"; installation_mode = "force_installed"; }; # uBlock Origin "uBlock0@raymondhill.net" = { install_url = "https://addons.mozilla.org/firefox/downloads/file/3815058/privacy_redirect-1.1.49.xpi"; installation_mode = "force_installed"; }; }; }; }; }