Conversation
Machine setup is now declarative in config/mise/config.toml; the imperative remainder (git identity, Claude plugins, signing check) lives in bin/dotfiles-setup, driven by mise tasks. Brewfile and macos.sh are absorbed into [bootstrap.packages] and [bootstrap.macos.defaults].
The old wording read as a default. A session-level instruction told Claude to append Co-Authored-By and a Claude-Session URL and claimed to replace any earlier attribution guidance, and it followed that over this file. Say which one wins.
Replace the Responses section with code-style rules and reformat the commit/history guidance as bullets.
A brewed mise can't self-update, and it puts jdx's tools on Homebrew's release cadence rather than mise's own.
Ports main's Brewfile and rc changes into the bootstrap config: mise is no longer a Homebrew package, screen is, and rc/screenrc gets a dotfiles entry.
mise merges [bootstrap] across the config hierarchy, so keeping it in the globally deployed config made every project's `mise bootstrap` re-apply this machine's packages, dotfiles, and macOS defaults.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replaces
install.rb,Brewfileandmacos.shwith declarativemise bootstrap, which also reports drift the scripts let pile up unnoticed. The machine config lives in a repo-rootmise.toml, not the global config: mise merges[bootstrap]across the config hierarchy, so runningmise bootstrapin any project would re-apply this machine's packages, dotfiles and macOS defaults. Setup that can't be declarative (git identity, Claude plugins, the signing check) lives inbin/dotfiles-setupand runs as mise tasks.