From ddd3490dfb592417163e801994a60854dac135fe Mon Sep 17 00:00:00 2001 From: spl3g Date: Thu, 26 Oct 2023 14:44:22 +0300 Subject: configs for my laptop --- home-manager/programs/firefox/default.nix | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'home-manager/programs/firefox/default.nix') diff --git a/home-manager/programs/firefox/default.nix b/home-manager/programs/firefox/default.nix index 92d8e29..1414d2b 100644 --- a/home-manager/programs/firefox/default.nix +++ b/home-manager/programs/firefox/default.nix @@ -10,10 +10,17 @@ let switchyomega sponsorblock return-youtube-dislikes + firefox-color + tampermonkey + duckduckgo-privacy-essentials ]; userConfig = builtins.readFile ./user.js; configOverrides = '' - + user_pref("browser.search.suggest.enabled", true); + user_pref("mousewheel.default.delta_multiplier_y", 75); + user_pref("network.captive-portal-service.enabled", true); + user_pref("captivedetect.canonicalURL", "http://detectportal.firefox.com/canonical.html"); + user_pref("network.connectivity-service.enabled", true); ''; extraConfig = userConfig + configOverrides; engines = { @@ -76,17 +83,26 @@ let definedAliases = [ "!as" ]; }; }; + force = true; in { programs.firefox = { enable = true; + profiles.nothing = { + isDefault = false; + id = 1; + }; profiles.Betterfox = { isDefault = true; inherit extensions extraConfig; search = { - inherit engines; + inherit engines force; default = "Brave"; }; }; }; + home.file."chrome" = { + source = ./userChrome.css; + target = ".mozilla/firefox/Betterfox/chrome/userChrome.css"; + }; } -- cgit v1.2.3