This project contains my personal dotfiles and Codespaces configuration, managed by chezmoi.
> sh -c "$(curl -fsLS git.io/chezmoi)" -- init --apply jfuchsor
brew install chezmoi
chezmoi init --apply jfuchs> chezmoi updateTo make machine-specific changes that aren't tracked in this repo, source a .local file from the relevant config. For example, dot_zshrc sources ~/.zshrc.local if it exists:
[[ -f ~/.zshrc.local ]] && source ~/.zshrc.localPut any machine-specific shell configuration in ~/.zshrc.local. Since chezmoi doesn't manage that file, it won't be overwritten by chezmoi apply or chezmoi update.