Personal Apple Silicon macOS configuration for Zsh, Git, Homebrew, and command-line tools.
More than inspired by Zack Holman's dotfiles.
git clone https://github.com/TimPetricola/dotfiles.git ~/Projects/dotfiles
cd ~/Projects/dotfiles
script/bootstrapYou should probably change the name and email in git/gitconfig.symlink.
The loader recognizes these file names:
- topic/path.zsh: Any file named
path.zshis loaded first and is expected to set up$PATHor similar. - topic/*.zsh: Any files ending in
.zshget loaded into your environment. - topic/completion.zsh: Any file named
completion.zshis loaded last and is expected to set up autocomplete. - topic/*.symlink: Any files ending in
*.symlinkget symlinked into your$HOME. This is so you can keep all of those versioned in your dotfiles but still keep those autoloaded files in your home directory. These get symlinked in when you runscript/bootstrap. - config/**: Files are symlinked to the matching path under
~/.config.