Skip to content

feat: wire nsheaps-base cask to the dotfiles formula - #520

Open
nsheaps wants to merge 3 commits into
mainfrom
claude/dotfiles-homebrew-formula-w2pore
Open

feat: wire nsheaps-base cask to the dotfiles formula#520
nsheaps wants to merge 3 commits into
mainfrom
claude/dotfiles-homebrew-formula-w2pore

Conversation

@nsheaps

@nsheaps nsheaps commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Reduces this PR to just the nsheaps-base cask update.

What changed

  • Casks/nsheaps-base.rb: depend on the nsheaps/devsetup/dotfiles formula (its post_install auto-wires the shell config into $HOME — antidote plugins, mise tools, brew aliases), replace the manual copy-into-~/.zshrc caveats block with a concise pointer to dotfiles check / dotfiles wire plus the remaining manual steps, and bump the cask version to 1.0.28 to force a re-install.
  • .config/cspell/project.txt: add libexec and customizer so the Format (cspell) check passes. Both words already exist on main (libexec in the pipeline-rendered Formula/dotfiles.rb, customizer in a pre-existing cask comment), so main's Format check is currently red without them.

Why the formula was removed from this PR

The formula's source of truth is Formula/dotfiles.rb.gotmpl in the nsheaps/dotfiles repo. The release pipeline renders it into this tap's Formula/dotfiles.rb on each release (it is already present on main as v0.0.2). A hand-authored Formula/dotfiles.rb here would collide with the pipeline output, so it has been dropped — this PR is now the cask update only.

🤖 Generated with Claude Code

Depend on the `nsheaps/devsetup/dotfiles` formula, whose post_install
auto-wires the shell config into $HOME (antidote plugins, mise tools,
brew aliases). Replace the manual copy-into-~/.zshrc caveats block with
a concise note pointing at `dotfiles check` / `dotfiles wire` and the
remaining manual steps. Bump the cask version to force a re-install.

The formula source of truth lives in the dotfiles repo
(Formula/dotfiles.rb.gotmpl) and is rendered into this tap by the
release pipeline, so this change is the cask update only.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P7rjL9mbvr8Q8KSndRGGET
@nsheaps
nsheaps force-pushed the claude/dotfiles-homebrew-formula-w2pore branch from 298b157 to dd416bc Compare August 6, 2026 22:43
main's Format check is currently red: cspell flags `libexec` (in the
release-pipeline-rendered Formula/dotfiles.rb) and `customizer` (a
pre-existing comment in Casks/nsheaps-base.rb). Add both to the project
dictionary so cspell — and therefore the Format check — passes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P7rjL9mbvr8Q8KSndRGGET
@nsheaps nsheaps changed the title feat: add dotfiles formula and wire nsheaps-base to use it feat: wire nsheaps-base cask to the dotfiles formula Aug 6, 2026
@nsheaps nsheaps closed this Aug 6, 2026
@nsheaps nsheaps reopened this Aug 6, 2026
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.

2 participants