There's no place like ~
Vim script Ruby HTML Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin/.bin.symlink
eslint
git
ruby
ssh/.ssh
tmux
vim
zsh
.gitignore
LICENSE
README.markdown
Rakefile
secrets.yml.dist

README.markdown

dotfiles

Behind every productive member of the developer society stands a collection of haphazard configurations and half baked shell scripts. These are mine.

Installation

Fair warning: This will overwrite your current dotfiles, no questions asked.

git clone https://github.com/elektronaut/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
rake install

Now is the time to grab a cup of coffee, the dependencies take a while to check out.

Updating is quite simple:

update_dotfiles

To update absolutely everything including Oh My ZSH, run:

update_dotfiles all

How it works

The Rakefile is at the heart of it all. Running rake without any arguments will perform an update.

Configuration files are organized in subfolders by topic, where the relative path from the subfolder corresponds with your $HOME dir.

Anything with the .symlink extension will be symlinked in. Files named .erb will be run through ERB. The rest will be copied verbatim.

Credits and thanks

Organizing files by topic was inspired by Zach Holman's dotfiles.