You can change the color theme of your whole desktop with a single line of code.
Currently supported adapters:
- Adwaita (GTK3, GTK4)
- Alacritty
- dunst
- Firefox (hijacking the default theme with userchrome.css)
- GTK2
- Kvantum
- Rofi
- swaylock
- Wezterm
repo: https://gitlab.com/vfosnar/nix-colors-adapters / https://github.com/vfosnar/nix-colors-adapters
Thanks, I didn’t know about these two.
It looks like ThemeNix can’t declaratively apply styles to Firefox and it’s module system is limited.
Talking stylix
Looks like stylix has a similar goal, but goes too far in my opinion. I will try it out and consider contacting the author about sharing some configs. Also doesn’t support accent color and supports different adapters than mine (doesn’t theme Firefox but has more other themes).
Stylix does change font colors on Firefox for me