feat(firefox): add the desktop Firefox browser module (task 0032) #25

Merged
alexion merged 8 commits from task-0032-firefox-browser into main 2026-07-24 09:03:34 -04:00
Showing only changes of commit 7f7fc327fd - Show all commits

View File

@@ -51,6 +51,19 @@ in
# owns the extension-settings store, overwriting runtime changes to it. # owns the extension-settings store, overwriting runtime changes to it.
extensions.force = true; extensions.force = true;
# Stylix's Nord mapping paints the selected address-bar result a
# near-white grey, leaving its light text unreadable. Darken that one
# highlight to the Nord selection grey, from the same scheme.
extensions.settings."FirefoxColor@mozilla.com".settings.theme.colors.popup_highlight =
let
c = hm.config.lib.stylix.colors;
in
lib.mkForce {
r = c."base03-rgb-r";
g = c."base03-rgb-g";
b = c."base03-rgb-b";
};
settings = { settings = {
# Auto-enable the sideloaded Firefox Color add-on that carries the # Auto-enable the sideloaded Firefox Color add-on that carries the
# Nord chrome theme, which Firefox otherwise leaves disabled. # Nord chrome theme, which Firefox otherwise leaves disabled.