Clone the repository and run setup.
git clone https://github.com/jnunemaker/dotfiles.git ~/.dotfiles
~/.dotfiles/script/setupSetup installs Homebrew when needed, installs missing packages from the
Brewfile (including Git) without upgrading existing packages, and symlinks
the managed configuration files.
The Brewfile also declares the desktop apps and developer tools used on each
Mac. Setup preserves existing non-Homebrew installations and uses Homebrew only
when an app or command is missing. Apps still require their normal first-run
sign-in and macOS permission prompts.
Gstack is installed from its official Git repository after its Homebrew dependencies are available.
Git and the external tools referenced by .gitconfig are managed by the
Brewfile, including Delta, Git LFS, GitHub CLI, Heroku CLI, and GnuPG.
Diffity is installed globally through npm.