Here are my dotfiles. I have used homesick to create this repo/CASTLE using homesick generate command. Homesick should help transfering to another machine.
https://github.com/technicalpickles/homesick
requires the homesick gem
gem install homesick
homesick clone [email protected]:rajraj/dotfiles.git
once cloned then symlink the dotfiles
homesick symlink dotfiles