diff --git a/user/firefox.nix b/user/firefox.nix index b23616a..48c4fc9 100644 --- a/user/firefox.nix +++ b/user/firefox.nix @@ -124,10 +124,53 @@ in "devtools.chrome.enabled" = true; "devtools.debugger.remote-enabled" = true; }; - userChrome = lib.mkIf (desktop == "sway") '' - #titlebar { display: none !important; } - #sidebar-header { display: none !important; } - ''; + userChrome = + if desktop == "sway" then + '' + #titlebar { display: none !important; } + #sidebar-header { display: none !important; } + '' + else + '' + /* Element | chrome://browser/content/browser.xhtml */ + + #navigator-toolbox { + display: grid; + grid-template-columns: 1fr 50px; + overflow: hidden; + } + + /* Element | chrome://browser/content/browser.xhtml */ + + #nav-bar { + flex: 1; + width: 100%; + grid-column: 1 / 3; + grid-row: 1; + z-index: 0; + padding-right: 29px !important; + } + + /* Element | chrome://browser/content/browser.xhtml */ + + .toolbar-items { + display: none; + } + + /* Element | chrome://browser/content/browser.xhtml */ + + #TabsToolbar { + max-width: 50px; + } + + /* Element | chrome://browser/content/browser.xhtml */ + + #titlebar { + max-width: 50px; + grid-area: 1 / 2; + z-index: 10; + } + ''; }; }; };