Skip to content

chore(theme): use upstream tmux template - #136

Merged
CollieIsCute merged 2 commits into
masterfrom
chore/noctalia-use-community-tmux
Aug 29, 2026
Merged

chore(theme): use upstream tmux template#136
CollieIsCute merged 2 commits into
masterfrom
chore/noctalia-use-community-tmux

Conversation

@CollieIsCute

@CollieIsCute CollieIsCute commented Aug 29, 2026

Copy link
Copy Markdown
Owner

Summary

  • remove the temporary Linux tmux user-template downloader
  • enable the published Noctalia community tmux template
  • make macOS Matugen follow the official upstream main tmux template and reload hook, refreshed every 24 hours
  • refresh stale Fish and macOS wallpaper documentation

Ownership

  • Linux: Noctalia community catalog owns the tmux template and generated theme
  • macOS: Matugen fetches the current upstream main template inputs through chezmoi
  • chezmoi continues to manage only generator configuration and the stable tmux source line

The macOS externals intentionally omit fixed checksums: a checksum would make the floating main URLs fail as soon as upstream changes. refreshPeriod = "24h" keeps the cache current; chezmoi apply -R forces an immediate refresh. This means the upstream apply.sh hook is trusted when it changes.

Verification

  • noctalia config validate home/dot_config/noctalia
  • noctalia theme --list-templates -c home/dot_config/noctalia/config.toml
  • rendered the official tmux template with Noctalia in faithful/light mode and matched the current generated theme byte-for-byte
  • downloaded both current upstream main files; they still match the former pinned SHA256 values
  • bash -n on the current upstream apply.sh
  • parsed rendered Darwin and Windows Matugen/external TOML
  • ran the upstream apply hook twice against an isolated tmux 3.7c server; the config stayed idempotent and the generated status colors reloaded live
  • git diff --check

Upstream: noctalia-dev/community-templates#101

Remove the Linux user-template downloader now that tmux is published in the Noctalia community catalog. Point the macOS Matugen input at the upstream merge commit and refresh the theme documentation.
@CollieIsCute
CollieIsCute merged commit 5612858 into master Aug 29, 2026
4 checks passed
@CollieIsCute
CollieIsCute deleted the chore/noctalia-use-community-tmux branch August 29, 2026 16:28
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