diff options
| author | Henry J. Webster <hwebs@hwebs.info> | 2026-07-30 18:16:05 -0500 |
|---|---|---|
| committer | Henry J. Webster <hwebs@hwebs.info> | 2026-07-30 18:16:05 -0500 |
| commit | 13de30771074ef8053faa16d6a5751eaabe7e0b9 (patch) | |
| tree | 7408b4a0bec27c54bf6339092396a2c2f7e2cf38 /profiles/desktop.nix | |
| parent | f09034645c101c3717afbf0ff18425b07bbd08ae (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 'profiles/desktop.nix')
0 files changed, 0 insertions, 0 deletions
