This is my dotfile setup.
Install: $ ./deploy.bash
Any machine specific environment variables or aliases can be put in ~/.bashrc.local Machine specific statements that should be executed first can be put in ~/.bashrc.preamble. This may be unnecessary.