This is my repository of personal dotfiles used at work and home.
- remove old dotfiles
make install
- manually install
.zshrc
dependencies omz reload
- (optional)
make configs
to copy installable config files
Some contents of configs
are files that (for now) require manual installation, such as the iTerm2 JSON config.
- list or detect
.zsrhc
dependencies - don't assume
macos
in.zshrc
since we might be on Linux
install
: install all deps and copy dotfiles to the homedircheck
: compare these dotfiles to the ones in the homedircolorcheck
: runcheck
and print the diff in colorgetlatest
: copy the current dotfiles from homedirecho
: print the list of target file pathsbrew
: installhomebrew
and various utilitiesomz
: installoh-my-zsh
dotfiles
: copy the dotfiles to their target paths
Pieces are adapted from multiple sources: