feat(firefox-gx): update to v0.9.9 and fix custom css

This commit is contained in:
matt1432 2025-01-12 01:40:06 -05:00
parent 315116dfc1
commit e75f35aab1
4 changed files with 23 additions and 17 deletions
flake.lockflake.nix
homeManagerModules/firefox/custom-css
inputs

8
flake.lock generated
View file

@ -264,16 +264,16 @@
"firefox-gx-src": { "firefox-gx-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1732575297, "lastModified": 1736221332,
"narHash": "sha256-IjHOQsPIvwtKnfq7asCewSvhTpK+loDdsiulov4CG0Y=", "narHash": "sha256-5SRPQ4kseQMsgaSKqiQyuwrmE/SxtOp2AkS3mLm5kH8=",
"owner": "Godiesc", "owner": "Godiesc",
"repo": "firefox-gx", "repo": "firefox-gx",
"rev": "fd659db3d40d530243244e65bcc669b0dd42b90f", "rev": "38b2278933d51cedf1680ca9a11ab39a6fd8c5f4",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "Godiesc", "owner": "Godiesc",
"ref": "v.9.8", "ref": "v.9.9",
"repo": "firefox-gx", "repo": "firefox-gx",
"type": "github" "type": "github"
} }

View file

@ -73,7 +73,7 @@
firefox-gx-src = { firefox-gx-src = {
flake = false; flake = false;
owner = "Godiesc"; owner = "Godiesc";
ref = "v.9.8"; ref = "v.9.9";
repo = "firefox-gx"; repo = "firefox-gx";
type = "github"; type = "github";
}; };

View file

@ -5,6 +5,11 @@
--my-vertical-toolbar-width: 46px !important; --my-vertical-toolbar-width: 46px !important;
} }
// Put main menu under logo
#appMenu-popup {
--my-menu-button-height: 0 !important;
}
#appMenu-mainView { #appMenu-mainView {
// Main Menu outline // Main Menu outline
@ -25,24 +30,25 @@
display: none !important; display: none !important;
} }
// Fix url font-size
#urlbar-input {
font-size: large !important;
}
// Extension padding on sidebar // Extension padding on sidebar
toolbar .toolbarbutton-1>.toolbarbutton-badge-stack { toolbar .toolbarbutton-1>.toolbarbutton-badge-stack {
padding: 10px !important; padding: 10px !important;
} }
// Hamburger button border // Hamburger button style
:root:not([chromehidden~="toolbar"]) #PanelUI-menu-button[open] { :root:not([chromehidden~="toolbar"]) #PanelUI-menu-button[open] {
border: 2px solid var(--button-background-color-primary) !important;
border-top-left-radius: $rounding !important;
&>.toolbarbutton-badge-stack { &>.toolbarbutton-badge-stack {
border-top-left-radius: $rounding !important; border-top-left-radius: $rounding !important;
--my-menu-button-width: calc(var(--my-menu-button-height) + 4px) !important;
}
}
// Hide "Menu" label
:root:not([chromehidden~="toolbar"]) #PanelUI-menu-button>.toolbarbutton-badge-stack {
.toolbarbutton-icon {
margin-right: 4px;
margin-left: 2px;
margin-top: 4px;
} }
} }
@ -73,7 +79,7 @@ toolbar .toolbarbutton-1>.toolbarbutton-badge-stack {
/* Extensions button into the "left-sidebar" - Immovable */ /* Extensions button into the "left-sidebar" - Immovable */
:root:not([chromehidden~="toolbar"], :root:not([chromehidden~="toolbar"],
[sizemode="fullscreen"]) #PersonalToolbar { [sizemode="fullscreen"]) #PersonalToolbar {
--padding-top-left-sidebar: 110px !important; --padding-top-left-sidebar: 75px !important;
/* 182px to one-line config */ /* 182px to one-line config */
} }

View file

@ -368,7 +368,7 @@ let
{ {
owner = "Godiesc"; owner = "Godiesc";
repo = "firefox-gx"; repo = "firefox-gx";
ref = "v.9.8"; ref = "v.9.9";
} }
{ {
name = "git-theme-src"; name = "git-theme-src";