summaryrefslogtreecommitdiff
path: root/home-manager/firefox.nix
diff options
context:
space:
mode:
authorTim Keller <tjk@tjkeller.xyz>2026-05-23 14:21:24 -0500
committerTim Keller <tjk@tjkeller.xyz>2026-05-23 14:21:24 -0500
commit2fb21925d00cbbfcb67ff531ed975e2d8d349542 (patch)
tree87ed263160a3559a81387ffe04db4c86bcfbd872 /home-manager/firefox.nix
parent30619f31fa9c83f462a9028b55506078040fe4b1 (diff)
downloadnixos-2fb21925d00cbbfcb67ff531ed975e2d8d349542.tar.xz
nixos-2fb21925d00cbbfcb67ff531ed975e2d8d349542.zip
firefox uiCustomizations in nixHEADmaster
Diffstat (limited to 'home-manager/firefox.nix')
-rw-r--r--home-manager/firefox.nix24
1 files changed, 23 insertions, 1 deletions
diff --git a/home-manager/firefox.nix b/home-manager/firefox.nix
index cca4a19..7c95e56 100644
--- a/home-manager/firefox.nix
+++ b/home-manager/firefox.nix
@@ -31,6 +31,28 @@
force = true; # Overwrite old
};
userChrome = builtins.readFile ./resources/firefox/userChrome.css;
+ uiCustomization = {
+ placements = {
+ nav-bar = [
+ "back-button"
+ "forward-button"
+ "stop-reload-button"
+ "vertical-spacer"
+ "home-button"
+ "urlbar-container"
+ "downloads-button"
+ "_446900e4-71c2-419f-a6a7-df9c091e268b_-browser-action" # Bitwarden
+ "unified-extensions-button"
+ ];
+ TabsToolbar = [ "tabbrowser-tabs" "new-tab-button" ];
+ # Ensure these extensions go to overflow menu instead of nav-bar
+ unified-extensions-area = [
+ "ublock0_raymondhill_net-browser-action"
+ "sponsorblocker_ajay_app-browser-action"
+ ];
+ };
+ currentVersion = 23; # Required
+ };
arkenfox = {
enable = true;
enableAllSections = true;
@@ -41,7 +63,7 @@
};
settings = {
"browser.compactmode.show" = true;
- "browser.uiCustomization.state" = builtins.readFile ./resources/firefox/uiCustomization.json; # Toolbar etc.
+ "browser.uiCustomization.state" = builtins.toJSON uiCustomization; # Toolbar etc.
"browser.uidensity" = 1; # Compact
"toolkit.legacyUserProfileCustomizations.stylesheets" = true; # userchrome