Firefox draws its own chrome and ignores the GTK theme, so theme it at the browser level. Add the rycee firefox-addons flake input and, in the home-manager desktop layer, manage the Firefox profile (package = null -- the system programs.firefox in user.nix still provides the binary): - install the Catppuccin Mocha theme add-on (catppuccin-mocha-mauve; only the mauve accent is packaged upstream, so it differs slightly from the blue accent used elsewhere), - autoDisableScopes = 0 so it applies on first launch, - ui.systemUsesDarkTheme + prefers-color-scheme override for dark chrome and page content. Verified the XPI fetches, user.js renders the prefs, finalPackage is null (no duplicate Firefox), all Sway hosts eval, and EDaaS is unaffected. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Generated
+23
@@ -17,6 +17,28 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"firefox-addons": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"dir": "pkgs/firefox-addons",
|
||||
"lastModified": 1780977789,
|
||||
"narHash": "sha256-UFJfQlvInbsVaTK5XC2lafdqWlwiNP5LuQFYfDKq6Dc=",
|
||||
"owner": "rycee",
|
||||
"repo": "nur-expressions",
|
||||
"rev": "0b627f105ea3baa2fa10308a6a67a8f8cbbb3e2a",
|
||||
"type": "gitlab"
|
||||
},
|
||||
"original": {
|
||||
"dir": "pkgs/firefox-addons",
|
||||
"owner": "rycee",
|
||||
"repo": "nur-expressions",
|
||||
"type": "gitlab"
|
||||
}
|
||||
},
|
||||
"flake-compat": {
|
||||
"locked": {
|
||||
"lastModified": 1761640442,
|
||||
@@ -204,6 +226,7 @@
|
||||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"firefox-addons": "firefox-addons",
|
||||
"flake-parts": "flake-parts",
|
||||
"home-manager": "home-manager",
|
||||
"nix-darwin": "nix-darwin",
|
||||
|
||||
Reference in New Issue
Block a user