Add wallpaper-based color theming with matugen
- Matugen templates for Ghostty theme and GTK4 colors - Ghostty uses generated wallpaper theme instead of Catppuccin - GTK4 CSS imports generated color overrides - Update alias runs matugen after switch to regenerate colors - Add wallpaper fish function to change wallpaper + regen colors Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
7a6ee02360
commit
effa5e5cbb
6 changed files with 73 additions and 3 deletions
21
templates/ghostty-colors
Normal file
21
templates/ghostty-colors
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
palette = 0={{colors.base16.base00.default.color}}
|
||||
palette = 1={{colors.base16.base08.default.color}}
|
||||
palette = 2={{colors.base16.base0b.default.color}}
|
||||
palette = 3={{colors.base16.base0a.default.color}}
|
||||
palette = 4={{colors.base16.base0d.default.color}}
|
||||
palette = 5={{colors.base16.base0e.default.color}}
|
||||
palette = 6={{colors.base16.base0c.default.color}}
|
||||
palette = 7={{colors.base16.base05.default.color}}
|
||||
palette = 8={{colors.base16.base03.default.color}}
|
||||
palette = 9={{colors.base16.base08.default.color}}
|
||||
palette = 10={{colors.base16.base0b.default.color}}
|
||||
palette = 11={{colors.base16.base0a.default.color}}
|
||||
palette = 12={{colors.base16.base0d.default.color}}
|
||||
palette = 13={{colors.base16.base0e.default.color}}
|
||||
palette = 14={{colors.base16.base0c.default.color}}
|
||||
palette = 15={{colors.base16.base07.default.color}}
|
||||
background = {{colors.primary.surface.default.color}}
|
||||
foreground = {{colors.primary.on_surface.default.color}}
|
||||
cursor-color = {{colors.primary.primary.default.color}}
|
||||
selection-background = {{colors.primary.primary_container.default.color}}
|
||||
selection-foreground = {{colors.primary.on_primary_container.default.color}}
|
||||
15
templates/gtk4-colors.css
Normal file
15
templates/gtk4-colors.css
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
@define-color accent_color {{colors.primary.primary.default.color}};
|
||||
@define-color accent_bg_color {{colors.primary.primary_container.default.color}};
|
||||
@define-color accent_fg_color {{colors.primary.on_primary_container.default.color}};
|
||||
@define-color window_bg_color {{colors.primary.surface.default.color}};
|
||||
@define-color window_fg_color {{colors.primary.on_surface.default.color}};
|
||||
@define-color view_bg_color {{colors.primary.surface_container_low.default.color}};
|
||||
@define-color view_fg_color {{colors.primary.on_surface.default.color}};
|
||||
@define-color headerbar_bg_color {{colors.primary.surface_container.default.color}};
|
||||
@define-color headerbar_fg_color {{colors.primary.on_surface.default.color}};
|
||||
@define-color card_bg_color {{colors.primary.surface_container_high.default.color}};
|
||||
@define-color card_fg_color {{colors.primary.on_surface.default.color}};
|
||||
@define-color sidebar_bg_color {{colors.primary.surface_container.default.color}};
|
||||
@define-color sidebar_fg_color {{colors.primary.on_surface.default.color}};
|
||||
@define-color popover_bg_color {{colors.primary.surface_container.default.color}};
|
||||
@define-color popover_fg_color {{colors.primary.on_surface.default.color}};
|
||||
Loading…
Add table
Add a link
Reference in a new issue