Fix matugen template syntax — use .hex format

Templates were using .color which doesn't exist in matugen 4.x.
The correct accessor is .hex. Also use the official matugen-themes
Ghostty template as reference for proper color mapping.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
ediblerope 2026-04-13 20:07:15 +01:00
parent 4c93b9833a
commit cda0cd5878
2 changed files with 37 additions and 36 deletions

View file

@ -1,15 +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}};
@define-color accent_color {{colors.primary.default.hex}};
@define-color accent_bg_color {{colors.primary_container.default.hex}};
@define-color accent_fg_color {{colors.on_primary_container.default.hex}};
@define-color window_bg_color {{colors.surface.default.hex}};
@define-color window_fg_color {{colors.on_surface.default.hex}};
@define-color view_bg_color {{colors.surface_container_low.default.hex}};
@define-color view_fg_color {{colors.on_surface.default.hex}};
@define-color headerbar_bg_color {{colors.surface_container.default.hex}};
@define-color headerbar_fg_color {{colors.on_surface.default.hex}};
@define-color card_bg_color {{colors.surface_container_high.default.hex}};
@define-color card_fg_color {{colors.on_surface.default.hex}};
@define-color sidebar_bg_color {{colors.surface_container.default.hex}};
@define-color sidebar_fg_color {{colors.on_surface.default.hex}};
@define-color popover_bg_color {{colors.surface_container.default.hex}};
@define-color popover_fg_color {{colors.on_surface.default.hex}};