Skip to content


Subversion checkout URL

You can clone with
Download ZIP
OS X, Arch Linux, Bash, Ruby/ruby-build/chruby, tmux, Vim/Plug/Pathogen.
Shell VimL Python Ruby
Latest commit 03db22b @adamyonk Update configs
Failed to load latest commit information.
bash Update bash config
bin Add bin tools
git Update configs
ruby Update submodules
script So many updates
system Update configs
tmux Update configs
vim Use Plug
.agignore Small tweaks to tmux status line, active ruby
.gitignore Updates
.gitmodules Use Plug
Rakefile Reordering Rakefile Reorganizing some things


I'm always on the lookout for the latest and greatest in automation and optimization. pengwynn and I put together the unofficial guide to dotfiles to help everyone do the same. If you have any tricks of your own that you'd like to share, let us know on twitter - @octodots.

Topical dotfiles

Everything is built around topic areas. If you're adding a new area to your forked dotfiles — say, "Ruby" — you can simply add a ruby directory and put files in there.


  • git clone ~/.dotfiles
  • cd ~/.dotfiles
  • ./script/bootstrap


This project began as a fork of (and is heavily inspired by) holman's dotfiles, and much of it's ease is due to him. Lots of tag-teaming with pengwynn. Some of the vim setup was borrowed from skwp's dotfiles.

Share your dots

If you've got a great set of dots (or want to get started), check out Ping @octodots with great dot sets you've found or tips and tricks for your favorite tools.

Something went wrong with that request. Please try again.