summaryrefslogtreecommitdiff
path: root/overlays
diff options
context:
space:
mode:
authorHenry J. Webster <hwebs@hwebs.info>2026-07-30 18:16:05 -0500
committerHenry J. Webster <hwebs@hwebs.info>2026-07-30 18:16:05 -0500
commit13de30771074ef8053faa16d6a5751eaabe7e0b9 (patch)
tree7408b4a0bec27c54bf6339092396a2c2f7e2cf38 /overlays
parentf09034645c101c3717afbf0ff18425b07bbd08ae (diff)
enzo: switch to LibreWolf, drive dark theme via portal
Replace the programs.firefox block with LibreWolf. Since there's no programs.librewolf module, bake the policy into the package via librewolf.override { extraPolicies = ...; } — blank home/new-tab and no bookmarks toolbar, merged with LibreWolf's own defaults. No profile or /etc policy file to manage. Handle dark mode desktop-wide instead of per-browser: set the dconf key org/gnome/desktop/interface/color-scheme = prefer-dark, which the niri xdg-desktop-portal (gnome/gtk) backends report to apps. Firefox/LibreWolf Auto theme and GTK apps all go dark, so the per-browser theme prefs are gone. LibreWolf defaults resistFingerprinting on, which spoofs web content's prefers-color-scheme to light; disable it so pages honor the dark setting. Assisted-by: Claude:claude-opus-4-8
Diffstat (limited to 'overlays')
0 files changed, 0 insertions, 0 deletions