My OS X dotfiles.
$ bash -c "$(curl -fsSL raw.github.com/jmblog/dotfiles/master/bin/bootstrap)"
You need to have installed the XCode Command Line Tools.
Existing dotfiles in your HOME and
.vimdirectories may be overwritten.
You should run the update when:
- You want to update Homebrew formulae, Ruby gems and Node packages.
- You want to pull changes from the remote repository.
- You make a change to
~/.dotfiles/git/gitconfig(the only file that is copied rather than symlinked).
Some dotfiles are symlinked, and some are copied. See
copies attributes in chef-repo/nodes/localhost.json.
The homebrew packages that will be installed and updated are listed in
brew -> packages attribute in chef-repo/nodes/localhost.json.
The list of versions is defined in bin/bootstrap.
The list of versions is defined in
nodejs -> versions and
nodejs -> use attributes in chef-repo/nodes/localhost.json
The Node.js packages that will be installed and update are listed in
nodejs -> pakcages attribute in chef-repo/nodes/localhost.json.
The installed apps are listed in chef-repo/site-cookbooks/dotfiles/recipes/default.rb.
Custom OS X settings can be applied by running the following command:
I use a custom bash prompt by @necolas. (I use @chriskempson's Tomorrow Theme rather than Solarized.)
Inspriration and code was taken from: