Skip to content

Chore/modernization - #43

Merged
JustMaris merged 6 commits into
mainfrom
chore/modernization
Aug 31, 2026
Merged

JustMaris merged 6 commits into
mainfrom
chore/modernization

Conversation

@JustMaris

Copy link
Copy Markdown
Member

What does this change?

Tested with

  • dots-apply --dry-run passes
  • Tested on macOS version:

…backend

rbenv had zero Ruby usage in the repo (Ruby is per-project via mise use).
claude-notify moves from a Brewfile npm entry to mise's npm: backend, so
mise handles the node-first install ordering instead of brew bundle hitting
npm before node exists. mise-install.sh gains a config-hash trigger.
Replaces run_onchange_install-{bat,btop,fresh,k9s}-themes and the navi-cheats
clone logic with a declarative .chezmoiexternal.toml.tmpl (git-repo / file /
archive entries, weekly refreshPeriod). navi-cheats.sh keeps only personal.cheat
generation. Two small post-steps remain: run_onchange_bat-cache rebuilds bat's
theme cache; dot_config/k9s/create_config.yaml.tmpl seeds the k9s skin (then
sync-theme owns it).
A 'brew upgrade' can change a tool's 'init' output, but the static
~/.zsh/*_init.zsh files only regenerate on Brewfile/plugin hash changes.
brew-up becomes a function that also runs _regen_inits (shared with mnt).
@JustMaris
JustMaris merged commit 2ee3926 into main Aug 31, 2026
6 checks passed
@JustMaris
JustMaris deleted the chore/modernization branch August 31, 2026 06:47
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