diff options
Diffstat (limited to 'home/nix/programs/firefox.nix')
-rw-r--r-- | home/nix/programs/firefox.nix | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/home/nix/programs/firefox.nix b/home/nix/programs/firefox.nix index 560e4ae..3935e18 100644 --- a/home/nix/programs/firefox.nix +++ b/home/nix/programs/firefox.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: +{ pkgs, nixgl, ... }: let lock-false = { Value = false; @@ -8,11 +8,14 @@ Value = true; Status = "locked"; }; + nixGL = import ./nixGL.nix { inherit pkgs nixgl; }; in { programs.firefox = { enable = true; + package = (nixGL pkgs.firefox); + policies = { EnableTrackingProtection = { Value = true; @@ -230,7 +233,7 @@ "media.eme.enabled" = lock-true; # tabs "browser.tabs.inTitlebar" = { - Value = 1; + Value = 0; Status = "locked"; }; "browser.tabs.warnOnClose" = lock-true; @@ -251,6 +254,15 @@ "browser.safebrowsing.downloads.enabled" = lock-true; "browser.safebrowsing.downloads.remote.block_uncommon" = lock-false; "browser.safebrowsing.downloads.remote.block_potentially_unwanted" = lock-false; + # sidebar + "sidebar.revamp" = lock-true; + "sidebar.verticalTabs" = lock-true; + "sidebar.main.tools" = { + Value = ""; + Status = "locked"; + }; + "browser.tabs.closeTabByDblclick" = lock-true; + "ui.key.menuAccessKeyFocuses" = lock-false; }; }; @@ -278,6 +290,8 @@ }; }; userChrome = '' + #sidebar-header { display:none !important; } + #sidebar-search-container { display:none !important; } #firefox-view-button { visibility: collapse; } |