- Install oh-my-zsh
- Clone this repo
git clone git@github.com:MattClarke131/dotfiles.git
- Install submodules
git submodule init
git submodule update
- Install homebrew
- Install homebrew packages
brew bundle install
- Install node packages
npm install
- Run fzf install script
$(brew --prefix fzf)/install
- Run install script
./install.sh
- Setup crons
crontab -e
#Git fetch every repo every 5 minutes
*/5 * * * * "$HOME"/dotfiles/scripts/git-fetch.sh &> /dev/null
git ignores files ending in .local
. These files are for commands that I don't want on a public repo
I use this to check my scripts https://github.com/koalaman/shellcheck
https://github.com/ajmalsiddiqui/dotfiles https://github.com/mathiasbynens/dotfiles https://github.com/paulmillr/dotfiles https://github.com/holman/dotfiles