- 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
npm run setup- Setup crons
crontab -e#Git fetch every repo every 5 minutes
*/5 * * * * "$HOME"/dotfiles/scripts/git-fetch.sh &> /dev/nullgit 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