I'm using homeshick to maintain my dotfiles. I use zsh on my workstations with prezto. I also use bash.
These dotfiles are intended to be usable across my environments consisting of macOS, Linux, and BSD.
Install prezto for ZSH
This isn't required. I mostly use zsh with prezto day-to-day on my workstations, but my dotfiles repo contains functional configs even without prezto for zsh.
git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
I am using homeshick to maintain my dotfiles in Git and the synchronization across systems.
# 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
Refer to the homeshick installation guide for more information.
nvim +PackerCompile +PackerSync
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
NOTE: I have vim
aliased to nvim
if it's installed.
/usr/bin/env 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