My OS X configuration.
Greatly inspired by https://github.com/holman/dotfiles
git clone https://github.com/jcgay/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
script/bootstrap.sh
script/install.sh
- Setup the Dropbox sync with the client application
- Run
mackup restore - Restore gpg and ssh keys
- Install Prey:
HOMEBREW_NO_ENV_FILTERING=1 API_KEY="abcdef123456" brew cask install prey
There's a few special files in the hierarchy.
- bin/: Anything in
bin/will get added to your$PATHand be made available everywhere. - topic/*.zsh: Any files ending in
.zshget loaded into your environment. - topic/path.zsh: Any file named
path.zshis loaded first and is expected to setup$PATHor similar. - topic/completion.zsh: Any file named
completion.zshis loaded last and is expected to setup autocomplete. - topic/*.symlink: Any files ending in
*.symlinkget symlinked into your$HOME. This is so you can keep all of those versioned in your dotfiles but still keep those autoloaded files in your home directory. These get symlinked in when you runscript/bootstrap.
You will need vagrant to manage the environment.
vagrant up