diff options
Diffstat (limited to 'common/programs/firefox.nix')
| -rw-r--r-- | common/programs/firefox.nix | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/common/programs/firefox.nix b/common/programs/firefox.nix index b63fc8d..d393131 100644 --- a/common/programs/firefox.nix +++ b/common/programs/firefox.nix @@ -7,6 +7,7 @@ { programs.firefox = { enable = false; + package = pkgs.librewolf; policies = { DisableTelemetry = true; @@ -56,30 +57,20 @@ install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"; private_browsing = true; }; - # "addon@darkreader.org" = { - # installation_mode = "force_installed"; - # install_url = "https://addons.mozilla.org/firefox/downloads/latest/darkreader/latest.xpi"; - # }; - } - // lib.optionalAttrs config.hyprland.enable { - "pywalfox@frewacom.org" = { + "addon@darkreader.org" = { + default_area = "menupanel"; installation_mode = "force_installed"; - install_url = "https://addons.mozilla.org/firefox/downloads/latest/pywalfox/latest.xpi"; + install_url = "https://addons.mozilla.org/firefox/downloads/latest/darkreader/latest.xpi"; + private_browsing = true; }; }; }; profiles.default = { settings = { - # Always start fresh, no tab restore - "browser.aboutConfig.showWarning" = false; - "browser.sessionstore.resume_from_crash" = false; - "browser.sessionstore.restore_on_demand" = false; "browser.sessionstore.max_tabs_undo" = 0; "browser.sessionstore.max_windows_undo" = 0; - # "userChrome.theme-material" = true; - # "browser.startup.page" = 1; # Blank page # "browser.newtabpage.enabled" = false; @@ -97,7 +88,6 @@ # Performance "gfx.webrender.all" = true; # Enable WebRender "layers.acceleration.enabled" = true; - # "dom.ipc.processCount" = 8; # Adjust based on CPU cores "browser.cache.disk.enable" = false; # Disable disk cache "browser.cache.memory.enable" = true; # Use memory cache "browser.cache.memory.capacity" = 1048576; # 1gb memory cache |
