diff options
Diffstat (limited to 'common/programs/firefox.nix')
| -rw-r--r-- | common/programs/firefox.nix | 136 |
1 files changed, 0 insertions, 136 deletions
diff --git a/common/programs/firefox.nix b/common/programs/firefox.nix deleted file mode 100644 index 77d1b2e..0000000 --- a/common/programs/firefox.nix +++ /dev/null @@ -1,136 +0,0 @@ -{ - pkgs, - lib, - config, - ... -}: -{ - programs.firefox = { - enable = true; - package = pkgs.librewolf; - - policies = { - # DisableTelemetry = true; - # BlockAboutConfig = false; - # DisableFirefoxAccounts = true; - # DisablePocket = true; - # DisableSetDesktopBackground = true; - # DisableSystemAddonUpdate = true; - # AutofillCreditCardEnabled = false; - # AutofillAddressEnabled = false; - # DisableFirefoxScreenshots = true; - # DisableMasterPasswordCreation = true; - # DontCheckDefaultBrowser = true; - # NoDefaultBookmarks = true; - # OfferToSaveLogins = false; - # UserMessaging = { - # WhatsNew = false; - # ExtensionRecommendations = false; - # FeatureRecommendations = false; - # UrlbarInterventions = false; - # SkipOnboarding = true; - # MoreFromMozilla = false; - # Locked = true; - # }; - # FirefoxHome = { - # Search = false; - # TopSites = false; - # SponsoredTopSites = false; - # Highlights = false; - # Pocket = false; - # Stories = false; - # SponsoredPocket = false; - # SponsoredStories = false; - # Snippets = false; - # Locked = true; - # }; - # FirefoxSuggest = { - # WebSuggestions = false; - # SponsoredSuggestions = false; - # ImproveSuggest = false; - # Locked = true; - # }; - ExtensionSettings = { - # "uBlock0@raymondhill.net" = { - # default_area = "menupanel"; - # installation_mode = "force_installed"; - # install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"; - # private_browsing = true; - # }; - "addon@darkreader.org" = { - default_area = "menupanel"; - installation_mode = "force_installed"; - install_url = "https://addons.mozilla.org/firefox/downloads/latest/darkreader/latest.xpi"; - private_browsing = true; - }; - }; - }; - - profiles.default = { - settings = { - "privacy.trackingprotection.enabled" = true; - "privacy.trackingprotection.socialtracking.enabled" = true; - "privacy.globalprivacycontrol.enabled" = true; - "browser.contentblocking.category" = "strict"; - - "toolkit.legacyUserProfileCustomizations.stylesheets" = true; - "svg.context-properties.content.enabled" = true; - - # "beacon.enabled" = false; - - # Performance - "gfx.webrender.all" = true; # Enable WebRender - "layers.acceleration.enabled" = true; - # "browser.cache.disk.enable" = false; # Disable disk cache - # "browser.cache.memory.enable" = true; # Use memory cache - # "browser.cache.memory.capacity" = 1048576; # 1gb memory cache - # "browser.preferences.defaultPerformanceSettings.enabled" = false; - "media.hardware-video-decoding.force-enabled" = true; - "media.hardware-video-decoding.enabled" = true; - "browser.tabs.unloadOnLowMemory" = true; - "browser.low_commit_space_threshold_percent" = 100; - "browser.tabs.min_inactive_duration_before_unload" = 3600000; - "gfx.webrender.all" = true; - "gfx.webrender.compositor" = true; - "gfx.x11-egl.force-enabled" = true; - "layers.acceleration.force-enabled" = true; - "media.ffmpeg.vaapi.enabled" = true; - "toolkit.legacyUserProfileCustomizations.stylesheets" = true; - - # Disable unnecessary features - # "browser.aboutwelcome.enabled" = false; - # "browser.discovery.enabled" = false; - # "browser.onboarding.enabled" = false; - - "browser.tabs.inTitlebar" = 0; - "browser.toolbars.bookmarks.visibility" = "never"; - "widget.use-xdg-desktop-portal.file-picker" = 1; - }; - - # search = { - # force = true; - # default = "ddg"; - # engines = { - # nixos-packages = { - # name = "NixOS Packages"; - # urls = [ { template = "https://search.nixos.org/packages?query={searchTerms}"; } ]; - # iconMapObj."16" = "https://nixos.org/favicon.ico"; - # definedAliases = [ ":n" ]; - # }; - # nixos-wiki = { - # name = "NixOS Wiki"; - # urls = [ { template = "https://wiki.nixos.org/w/index.php?search={searchTerms}"; } ]; - # iconMapObj."16" = "https://wiki.nixos.org/favicon.ico"; - # definedAliases = [ ":nw" ]; - # }; - # amazon.metaData.hidden = true; - # ebay.metaData.hidden = true; - # perplexity.metaData.hidden = true; - # - # google.metaData.alias = ":g"; - # bing.metaData.alias = ":b"; - # }; - # }; - }; - }; -} |
