Opinionated macOS-focused dotfiles and setup scripts. This repo is meant to be run in pieces, not as a single monolith.
Clone the repo and run scripts directly from the repo root.
git clone git@github.com:cpierce/dotfiles.git
cd dotfilesRun individual scripts as needed:
./scripts/zsh_init.sh
./scripts/brew_init.sh
./scripts/mac_init.sh
./scripts/fonts_init.sh
./scripts/post_install.shThere is also a convenience runner:
./scripts/init.sh./.config/nvim: Neovim setup./.zshrc,./.zfunctions: Zsh config./.gitconfig,./.gitignore_global: Git defaults./scripts/*: bootstrap helpers./sudoers.d/*: local sudoers entries
scripts/brew_init.shinstalls Homebrew and packages.scripts/mac_init.shapplies macOS defaults.scripts/fzf_init.shinstalls fzf key bindings.scripts/post_install.shruns pnpm setup, mkcert, and misc tools.
Public domain under CC0 1.0 Universal License.