These are my dotfiles for OS X and GNU/Linux setups. Feel free to use them for your own setup.
Use make to install programs and configurations. Running just make displays a list of all targets:
Use the install target to install all programs:
$ make install
Run the setup target to setup all configurations:
$ make setup
To setup only a single configuration use the respective target:
$ make setup-ack
There are also several targets to install just some of the programs.
You can override the PIP variable if you don't want to install Python packages using sudo:
$ make install PIP=pip
The APTITUDE variable can be used in the same way.
Please make sure you have a backup of your current configuration. The installer will replace current configurations without asking or doing a backup!
Bash: .profile and .bashrc
Mercurial with several third party extensions
Sublime Text 2 packages
A few helper scripts like
Solarized color palette
Useful defaults for various OS X settings
Postfix SMTP auth for a relayhost
All code written by me is licensed under the New BSD License. For all third party tools and libraries see their respective license file.