From c344c1356b41e9c0173d82cc1d50691678a713a3 Mon Sep 17 00:00:00 2001 From: Miran Bastaja Date: Sun, 29 Jun 2025 17:39:41 +0200 Subject: niri stuff --- share/cfg/darkman.nix | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 share/cfg/darkman.nix (limited to 'share/cfg') diff --git a/share/cfg/darkman.nix b/share/cfg/darkman.nix new file mode 100644 index 0000000..538d404 --- /dev/null +++ b/share/cfg/darkman.nix @@ -0,0 +1,34 @@ +{ ... }: +{ + services.darkman = { + lightModeScripts = { + gtk = '' + # gtk3 + gsettings set org.gnome.desktop.interface gtk-theme Adwaita + + # gtk4 + niri msg action do-screen-transition && \ + gsettings set org.gnome.desktop.interface color-scheme prefer-light + ''; + + notification = '' + notify-send -c "system" " Light mode" + ''; + }; + + darkModeScripts = { + gtk = '' + # gtk3 + gsettings set org.gnome.desktop.interface gtk-theme Arc-Dark + + # gtk4 + niri msg action do-screen-transition && \ + gsettings set org.gnome.desktop.interface color-scheme prefer-dark + ''; + + notification = '' + notify-send -c "system" " Dark mode" + ''; + }; + }; +} -- cgit v1.3.1