diff --git a/modules/services/gtk/default.nix b/modules/services/gtk/default.nix index bbf1119..3a0ada4 100644 --- a/modules/services/gtk/default.nix +++ b/modules/services/gtk/default.nix @@ -45,5 +45,17 @@ in { GTK_THEME = "${gtkSettings.gtk-theme-name}"; }; }; + + programs.dconf.profiles.user.databases = [ + { + lockAll = false; + settings = { + "org/gnome/desktop/interface" = { + color-scheme = "prefer-${styleCfg.scheme.variant}"; + gtk-theme = styleCfg.gtk.theme.name; + }; + }; + } + ]; }; } diff --git a/modules/services/gtk/style.nix b/modules/services/gtk/style.nix index aabb67b..5fe06c1 100644 --- a/modules/services/gtk/style.nix +++ b/modules/services/gtk/style.nix @@ -3,8 +3,8 @@ lib': palette: let black = "#000000"; in with palette; '' - @define-color accent_color ${base0D}; - @define-color accent_bg_color ${base0D}; + @define-color accent_color ${base0E}; + @define-color accent_bg_color ${base0E}; @define-color accent_fg_color ${base00}; @define-color destructive_color ${base08}; @define-color destructive_bg_color ${base08};