summaryrefslogtreecommitdiff
path: root/common/programs
diff options
context:
space:
mode:
Diffstat (limited to 'common/programs')
-rw-r--r--common/programs/firefox.nix20
-rw-r--r--common/programs/zenBrowser.nix6
2 files changed, 8 insertions, 18 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
diff --git a/common/programs/zenBrowser.nix b/common/programs/zenBrowser.nix
index 8227bc7..bee6d86 100644
--- a/common/programs/zenBrowser.nix
+++ b/common/programs/zenBrowser.nix
@@ -75,8 +75,8 @@ in
ExtensionSettings = builtins.listToAttrs extensions;
SearchEngines = {
- Default = "DuckDuckGo";
- # Default = "Omnisearch";
+ # Default = "DuckDuckGo";
+ Default = "Omnisearch";
PreventInstalls = true;
Remove = [
"Google"
@@ -122,7 +122,7 @@ in
xdg.configFile = {
"userContent.css" = {
- enable = true;
+ enable = false;
text =
# css
''