Minimal macOS Zsh dotfiles.
~/.mac_dotfiles/
└── zsh/
├── env.zsh
├── shell.zsh
└── aliases.zsh
HTTPS:
git clone https://github.com/jonserr/mac_dotfiles.git ~/.mac_dotfilesprintf '%s\n' '[[ -f "$HOME/.mac_dotfiles/zsh/env.zsh" ]] && source "$HOME/.mac_dotfiles/zsh/env.zsh"' >> ~/.zprofileprintf '%s\n' \
'[[ -f "$HOME/.mac_dotfiles/zsh/shell.zsh" ]] && source "$HOME/.mac_dotfiles/zsh/shell.zsh"' \
'[[ -f "$HOME/.mac_dotfiles/zsh/aliases.zsh" ]] && source "$HOME/.mac_dotfiles/zsh/aliases.zsh"' >> ~/.zshrcsource ~/.zprofile && source ~/.zshrc-
zsh/env.zsh
Homebrew, PATH, locale, editor, SDKMAN_DIR, Puppeteer path -
zsh/shell.zsh
interactive shell settings such as history, completion, colors, and prompt -
zsh/aliases.zsh
aliases only
Optional machine-specific overrides can be placed in:
~/.zprofile.local
~/.zshrc.local