From 172e2418b8ddcb3c0c35b3a4f6a21400cb6c509e Mon Sep 17 00:00:00 2001 From: Nico Date: Sat, 3 May 2025 16:16:02 +1000 Subject: [PATCH] matugen: add gtk 3 & 4 themes --- stow/.config/matugen/config.toml | 8 +++++++ stow/.config/matugen/templates/gtk-colors.css | 22 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 stow/.config/matugen/templates/gtk-colors.css diff --git a/stow/.config/matugen/config.toml b/stow/.config/matugen/config.toml index bd41bc8..b125fed 100644 --- a/stow/.config/matugen/config.toml +++ b/stow/.config/matugen/config.toml @@ -7,3 +7,11 @@ set = true input_path = './templates/colors.css' output_path = '~/.config/waybar/colors.css' post_hook = 'pkill -SIGUSR2 waybar' + +[templates.gtk3] +input_path = './templates/gtk-colors.css' +output_path = '~/.config/gtk-3.0/gtk.css' + +[templates.gtk4] +input_path = './templates/gtk-colors.css' +output_path = '~/.config/gtk-4.0/gtk.css' diff --git a/stow/.config/matugen/templates/gtk-colors.css b/stow/.config/matugen/templates/gtk-colors.css new file mode 100644 index 0000000..a3676c4 --- /dev/null +++ b/stow/.config/matugen/templates/gtk-colors.css @@ -0,0 +1,22 @@ +/* +* GTK Colors +* Generated with Matugen +*/ + +@define-color accent_color {{colors.primary_fixed_dim.default.hex}}; +@define-color accent_fg_color {{colors.on_primary_fixed.default.hex}}; +@define-color accent_bg_color {{colors.primary_fixed_dim.default.hex}}; +@define-color window_bg_color {{colors.surface_dim.default.hex}}; +@define-color window_fg_color {{colors.on_surface.default.hex}}; +@define-color headerbar_bg_color {{colors.surface_dim.default.hex}}; +@define-color headerbar_fg_color {{colors.on_surface.default.hex}}; +@define-color popover_bg_color {{colors.surface_dim.default.hex}}; +@define-color popover_fg_color {{colors.on_surface.default.hex}}; +@define-color view_bg_color {{colors.surface.default.hex}}; +@define-color view_fg_color {{colors.on_surface.default.hex}}; +@define-color card_bg_color {{colors.surface.default.hex}}; +@define-color card_fg_color {{colors.on_surface.default.hex}}; +@define-color sidebar_bg_color @window_bg_color; +@define-color sidebar_fg_color @window_fg_color; +@define-color sidebar_border_color @window_bg_color; +@define-color sidebar_backdrop_color @window_bg_color;