Skip to content
There's no place like ~
Vim script Ruby Shell HTML
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin/.bin.symlink
ctags
eslint
git
iterm2/.iterm2.symlink
ruby
ssh/.ssh
tmux
vim
zsh
.gitignore
.gitmodules
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.

You can’t perform that action at this time.