I use zsh as my shell so my configuration will reflect that. I use the following:

Get the Goods

cd; git clone git@github.com:caiges/dotfiles.git; cd dotfiles; git submodule init; git submodule update; cd;

A Ruby Friendly ZSH Config

ln ~/dotfiles/.zshrc .zshrc

source ~/.zshrc

Sublime Alias

You can use the following in your shell to fire up Sublime:

sbl yourproject/file

Vim Config

ln ~/dotfiles/.vim .vim

ln ~/dotfiles/.vimrc .vimrc