These dotfiles are intended to be usable across my environments consisting of Linux, macOS, and BSD on personal and corporate devices.
I use homeshick to maintain my dotfiles on my workstations. I primarily use zsh with prezto.
1. Install prezto for ZSH
git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
# Clone homeshick
git clone https://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
# Clone dotfiles with homeshick
$HOME/.homesick/repos/homeshick/bin/homeshick clone joshbeard/dotfiles
homeshick link
Refer to the homeshick installation guide for more information.
NOTE: I have vim
aliased to nvim
if it's installed.
:Lazy sync
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
vim +PluginInstall +qall
homeshick pull
homeshick refresh
homeshick symlink
- Git GPG signing is enabled by default. Disable it in
home/.gitconfig
, if necessary. - homebrew-notifier: notifications on Mac for homebrew updates