git
stow
Open a new terminal session after running:
git clone --recurse-submodules https://github.com/collinmurch/dotfiles ~
/bin/zsh install_macos.sh # dependency installation
stow --no-folding -d ~/dotfiles -t ~ . # prevent directories from being symlinked (--no-folding)
bat cache --build # build bat cache with custom theme
Notes
- You may need to fix any conflicts from the above by doing
mv [CONFLICT FILE] [CONFLICT FILE].bak
- Then re-run
stow -d ~/dotfiles -t ~ .
- Then re-run
A list of defaults & functionality explanations I prefer can be set with /bin/zsh config_macos.sh
, which I wouldn't recommend just running but you do you
- This is a subset of Murderlon's list
- Any additional config you need for work or whatever (
AWS_REGION, AWS_PROFILE, GOPROXY, GOSUMDB
, etc.) can be set in~/.zprofile
- Remove previous extensions with
rm -rf ~/.vscode/extensions
- Install my extensions with
/bin/zsh install_vscode.sh
- Export settings under
Advanced
from previous machine and then import them under the same tab