My config files that I use
This repository holds my config files for just about everything. Use this to set up a fresh OSX or Linux box, and Nat will be a happy user.
link
→ directly links file or folder to ~/.fnamespecific
→ Links specific files, instead of their root folder.Originally I did this entirely with shell scripts. Now I use rake. Make sure to gem install rake
and install ruby 1.9.2 before going ahead with rake infect
To install all the needed OSX packages, brew bundle
in the top directory.
To switch to homebrew's version of Bash (according to this doc)
echo /usr/local/bin/bash | sudo tee /etc/shells
chsh -s /usr/local/bin/bash
ls
on OSX, install grc: brew install grc
(included in Brewfile).Apparently other people have made similar things to my infect script.
This only initializes the configuration of a user. I assume you've used something like Fog to automate your system deployment and configuration.
This repo assumes you are managing a variety of machines. It makes some trade-offs because it assumes you use multiple machines daily.