{pkgs, ...}: { services.darkman = { enable = true; settings = { usegeoclue = true; }; lightModeScripts = { fish = '' fish -c 'yes | fish_config theme save "Rosé Pine Dawn"' ''; gtk-theme = '' ${pkgs.dconf}/bin/dconf write \ /org/gnome/desktop/interface/color-scheme "'prefer-light'" ''; noctalia = '' noctalia-shell ipc call darkMode setLight ''; }; darkModeScripts = { gtk-theme = '' ${pkgs.dconf}/bin/dconf write \ /org/gnome/desktop/interface/color-scheme "'prefer-dark'" ''; noctalia = '' noctalia-shell ipc call darkMode setDark ''; fish = '' fish -c 'yes | fish_config theme save "Rosé Pine"' ''; }; }; }