From a762326b79aadee1b3ec8dcbc5fbb56ab4bfa59c Mon Sep 17 00:00:00 2001 From: Anthony Rodriguez Date: Tue, 4 Feb 2025 23:07:01 +0100 Subject: [PATCH] services/gtk: set theme and variant using dconf, change accent to purple --- modules/services/gtk/default.nix | 12 ++++++++++++ modules/services/gtk/style.nix | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) 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};