summaryrefslogtreecommitdiff
path: root/common/programs
diff options
context:
space:
mode:
authorbrustybee <bee@4d2.org>2026-03-24 00:34:39 +0530
committerbrustybee <bee@4d2.org>2026-03-24 00:34:39 +0530
commitd1e311a5b47a8da45036ff7c6c8a51aadf5c859e (patch)
tree79582e9fc1ef08e7cca4e3e70ad41fde9d450476 /common/programs
parent276c94cb871b9b4eda1707c01c861625d0e303f2 (diff)
this is interesting and i love interesting stuff
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
''