Skip to content

joshbeard/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Josh's Dotfiles

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"

Install homeshick

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.

Vim and NeoVim

Install NeoVim Plugins

nvim +PackerCompile +PackerSync

Install vundle for Vim

git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim

Install Vim plugins

NOTE: I have vim aliased to nvim if it's installed.

/usr/bin/env vim +PluginInstall +qall

Updating

homeshick pull
homeshick refresh
homeshick symlink

Other things