Skip to content

feat(theme): add Matugen generation on macOS and Windows - #125

Merged
CollieIsCute merged 3 commits into
masterfrom
feat/matugen-generator
Aug 23, 2026
Merged

feat(theme): add Matugen generation on macOS and Windows#125
CollieIsCute merged 3 commits into
masterfrom
feat/matugen-generator

Conversation

@CollieIsCute

@CollieIsCute CollieIsCute commented Aug 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • Install Matugen with a formula-scoped trusted Homebrew tap on macOS and Scoop-managed Rust/Cargo on Windows.
  • Pin only the upstream template inputs used on each platform and generate themes at one fixed, unmanaged path contract.
  • Add chezmoi theme [IMAGE] plus idempotent initial generation; Linux keeps Noctalia ownership.
  • Point Kitty, Alacritty, Ghostty, and Zellij at generated themes and remove their obsolete Catppuccin fallbacks.

Verification

  • Rendered all six macOS outputs locally with Matugen 4.2.0.
  • Validated Windows config, upstream checksums/filters, plugin dispatch, shell syntax, app config parsers, and workflow YAML locally.
  • CI performs deployment only across Arch, Ubuntu, macOS, and Windows.

@CollieIsCute
CollieIsCute force-pushed the feat/matugen-generator branch from 602a2b2 to 473e0c4 Compare August 23, 2026 14:19
Keep Linux palette ownership in Noctalia while exposing one chezmoi theme command across platforms. Pin upstream template inputs, automate initial renders, and verify generated outputs remain unmanaged.
@CollieIsCute
CollieIsCute force-pushed the feat/matugen-generator branch from 473e0c4 to cea2e08 Compare August 23, 2026 14:39
@CollieIsCute
CollieIsCute merged commit 50c77ae into master Aug 23, 2026
4 checks passed
@CollieIsCute
CollieIsCute deleted the feat/matugen-generator branch August 23, 2026 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant