{ pkgs, config, ... }: { programs.firefox = { enable = true; profiles.Avery = { isDefault = true; search = { default = "SearXNG"; engines = { SearXNG = { urls = [{ template = "https://searxng.rcia.dev/search"; params = [{ name = "q"; value = "{searchTerms}"; }]; icon = "https://searxng.rcia.dev/static/themes/simple/img/favicon.png"; }]; }; Google.metaData.hidden = true; Bing.metaData.hidden = true; DuckDuckGo.metaData.hidden = true; "Wikipedia (en)".metaData.hidden = true; }; force = true; order = [ "SearXNG" ]; }; settings = { "app.normandy.api_url" = ""; "app.normandy.enabled" = false; "app.shield.optoutstudies.enabled" = false; "app.update.auto" = false; "beacon.enabled" = false; "breakpad.reportURL" = ""; "browser.aboutConfig.showWarning" = false; "browser.cache.offline.enable" = false; "browser.crashReports.unsubmittedCheck.autoSubmit" = false; "browser.crashReports.unsubmittedCheck.autoSubmit2" = false; "browser.crashReports.unsubmittedCheck.enabled" = false; "browser.disableResetPrompt" = true; "browser.display.use_document_fonts" = 0; "browser.fixup.alternate.enabled" = false; "browser.newtab.preload" = false; "browser.newtabpage.activity-stream.section.highlights.includePocket" = false; "browser.newtabpage.enabled" = false; "browser.newtabpage.enhanced" = false; "browser.newtabpage.introShown" = true; "browser.safebrowsing.appRepURL" = ""; "browser.safebrowsing.blockedURIs.enabled" = false; "browser.safebrowsing.downloads.enabled" = false; "browser.safebrowsing.downloads.remote.enabled" = false; "browser.safebrowsing.downloads.remote.url" = ""; "browser.safebrowsing.enabled" = false; "browser.safebrowsing.malware.enabled" = false; "browser.safebrowsing.phishing.enabled" = false; "browser.selfsupport.url" = ""; "browser.send_pings" = false; "browser.sessionstore.privacy_level" = 0; "browser.shell.checkDefaultBrowser" = false; "browser.startup.homepage_override.mstone" = "ignore"; "browser.tabs.crashReporting.sendReport" = false; "browser.tabs.firefox-view-next" = false; "browser.urlbar.groupLabels.enabled" = false; "browser.urlbar.quicksuggest.enabled" = false; "browser.urlbar.speculativeConnect.enabled" = false; "browser.urlbar.trimURLs" = false; "browser.uidensity" = 1; "datareporting.healthreport.service.enabled" = false; "datareporting.healthreport.uploadEnabled" = false; "datareporting.policy.dataSubmissionEnabled" = false; "device.sensors.ambientLight.enabled" = false; "device.sensors.enabled" = false; "device.sensors.motion.enabled" = false; "device.sensors.orientation.enabled" = false; "device.sensors.proximity.enabled" = false; "devtools.theme" = "dark"; "dom.battery.enabled" = false; "dom.security.https_only_mode" = true; "dom.security.https_only_mode_ever_enabled" = true; "dom.webaudio.enabled" = true; "experiments.activeExperiment" = false; "experiments.enabled" = false; "experiments.manifest.uri" = ""; "experiments.supported" = false; "extensions.getAddons.cache.enabled" = false; "extensions.getAddons.showPane" = false; "extensions.pocket.enabled" = false; "extensions.shield-recipe-client.api_url" = ""; "extensions.shield-recipe-client.enabled" = false; "extensions.webservice.discoverURL" = ""; "font.name.serif.x-western" = "Inter"; "media.autoplay.default" = 2; "media.eme.enabled" = false; "media.gmp-widevinecdm.enabled" = false; "media.navigator.enabled" = false; "media.video_stats.enabled" = false; "network.allow-experiments" = false; "network.captive-portal-service.enabled" = false; "network.cookie.cookieBehavior" = 1; "network.dns.disablePrefetch" = true; "network.dns.disablePrefetchFromHTTPS" = true; "network.dns.echconfig.enabled" = true; "network.dns.use_https_rr_as_altsvc" = true; "network.http.speculative-parallel-limit" = 0; "network.predictor.enable-prefetch" = false; "network.predictor.enabled" = false; "network.prefetch-next" = false; "privacy.donottrackheader.enabled" = true; "privacy.donottrackheader.value" = 1; "privacy.firstparty.isolate" = true; "privacy.globalprivacycontrol.enabled" = true; "privacy.query_stripping.enabled" = true; "privacy.resistFingerprinting" = true; "privacy.resistFingerprinting.letterboxing" = false; "privacy.trackingprotection.cryptomining.enabled" = true; "privacy.trackingprotection.enabled" = true; "privacy.trackingprotection.fingerprinting.enabled" = true; "privacy.trackingprotection.pbmode.enabled" = true; "privacy.usercontext.about_newtab_segregation.enabled" = true; "security.ssl.disable_session_identifiers" = true; "services.sync.prefs.sync.browser.newtabpage.activity-stream.showSponsoredTopSite" = false; "signon.autofillForms" = false; "toolkit.telemetry.archive.enabled" = false; "toolkit.telemetry.bhrPing.enabled" = false; "toolkit.telemetry.cachedClientID" = ""; "toolkit.telemetry.enabled" = false; "toolkit.telemetry.firstShutdownPing.enabled" = false; "toolkit.telemetry.hybridContent.enabled" = false; "toolkit.telemetry.newProfilePing.enabled" = false; "toolkit.telemetry.prompted" = 2; "toolkit.telemetry.rejected" = true; "toolkit.telemetry.reportingpolicy.firstRun" = false; "toolkit.telemetry.server" = ""; "toolkit.telemetry.shutdownPingSender.enabled" = false; "toolkit.telemetry.unified" = false; "toolkit.telemetry.unifiedIsOptIn" = false; "toolkit.telemetry.updatePing.enabled" = false; "toolkit.legacyUserProfileCustomizations.stylesheets" = true; "svg.context-properties.content.enabled" = true; "browser.compactmode.show" = true; "browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar" = false; "layout.css.has-selector.enabled" = true; "userChrome.tab.connect_to_window" = true; "userChrome.tab.color_like_toolbar" = true; "userChrome.tab.lepton_like_padding" = true; "userChrome.tab.photon_like_padding" = false; "userChrome.tab.dynamic_separator" = true; "userChrome.tab.static_separator" = false; "userChrome.tab.static_separator.selected_accent" = false; "userChrome.tab.bar_separator" = false; "userChrome.tab.newtab_button_like_tab" = true; "userChrome.tab.newtab_button_smaller" = false; "userChrome.tab.newtab_button_proton" = false; "userChrome.icon.panel_full" = true; "userChrome.icon.panel_photon" = false; "userChrome.tab.box_shadow" = true; "userChrome.tab.bottom_rounded_corner" = true; "userChrome.tab.photon_like_contextline" = false; "userChrome.rounding.square_tab" = false; "userChrome.compatibility.theme" = true; "userChrome.compatibility.os" = true; "userChrome.theme.built_in_contrast" = true; "userChrome.theme.system_default" = true; "userChrome.theme.proton_color" = true; "userChrome.theme.proton_chrome" = true; "userChrome.theme.fully_color" = true; "userChrome.theme.fully_dark" = true; "userChrome.decoration.cursor" = true; "userChrome.decoration.field_border" = true; "userChrome.decoration.download_panel" = true; "userChrome.decoration.animate" = true; "userChrome.padding.tabbar_width" = true; "userChrome.padding.tabbar_height" = true; "userChrome.padding.toolbar_button" = true; "userChrome.padding.navbar_width" = true; "userChrome.padding.urlbar" = true; "userChrome.padding.bookmarkbar" = true; "userChrome.padding.infobar" = true; "userChrome.padding.menu" = true; "userChrome.padding.bookmark_menu" = true; "userChrome.padding.global_menubar" = true; "userChrome.padding.panel" = true; "userChrome.padding.popup_panel" = true; "userChrome.tab.multi_selected" = true; "userChrome.tab.unloaded" = true; "userChrome.tab.letters_cleary" = true; "userChrome.tab.close_button_at_hover" = true; "userChrome.tab.sound_hide_label" = true; "userChrome.tab.sound_with_favicons" = true; "userChrome.tab.pip" = true; "userChrome.tab.container" = true; "userChrome.tab.crashed" = true; "userChrome.fullscreen.overlap" = true; "userChrome.fullscreen.show_bookmarkbar" = true; "userChrome.icon.library" = true; "userChrome.icon.panel" = true; "userChrome.icon.menu" = true; "userChrome.icon.context_menu" = true; "userChrome.icon.global_menu" = true; "userChrome.icon.global_menubar" = true; "userContent.player.ui" = true; "userContent.player.icon" = true; "userContent.player.noaudio" = true; "userContent.player.size" = true; "userContent.player.click_to_play" = true; "userContent.player.animate" = true; "userContent.newTab.full_icon" = true; "userContent.newTab.animate" = true; "userContent.newTab.pocket_to_last" = true; "userContent.newTab.searchbar" = true; "userContent.page.field_border" = true; "userContent.page.illustration" = true; "userContent.page.proton_color" = true; "userContent.page.dark_mode" = true; "userContent.page.proton" = true; "browser.urlbar.suggest.calculator" = true; }; }; }; }