diff --git a/configs/themes.nix b/configs/themes.nix index 4ee66d4..0567d19 100644 --- a/configs/themes.nix +++ b/configs/themes.nix @@ -19,6 +19,7 @@ ${pkgs.coreutils}/bin/chown ${config.users.users.me.name}:users /var/theme/current_theme ${pkgs.xorg.xrdb}/bin/xrdb -merge /var/theme/config/xresources ${pkgs.procps}/bin/pkill -HUP xsettingsd + ${pkgs.glib}/bin/gsettings set org.gnome.desktop.interface gtk-theme "$(cat /var/theme/config/gtk-theme)" || : else echo "theme $1 not found" fi @@ -54,6 +55,9 @@ in { }; environment.etc = { + "themes/light/gtk-theme".text = '' + Adwaita + ''; "themes/light/xsettings.conf".text = '' Net/ThemeName "Adwaita" ''; @@ -61,8 +65,11 @@ in { *background: #ffffff *foreground: #000000 ''; + "themes/dark/gtk-theme".text = '' + Dracula + ''; "themes/dark/xsettings.conf".text = '' - Net/ThemeName "Adwaita-dark" + Net/ThemeName "Dracula" ''; "themes/dark/xresources".text = '' *background: #000000