parkr does dotfiles, courtesy of tombell
~ is where the ♥ is
My dotfiles were originally a fork of @tombell's dotfiles, which were originally a fork of @holman's dotfiles.
Your dotfiles are you personalised configuration files for UNIX-like systems,
they usually reside in your home (
Like @tombell's and @holman's, my dotfiles are organised into topics (ruby, git, zsh etc). For more information about dotfiles and @holman's specifically check out his repo and blog post on the subject.
git clone git://github.com/parkr/dotfiles ~/.dotfiles
git submodule init
git submodule update
The install rake task will symlink all the correct files from
your home directory. You will want to configure and tweak everything inside the
~/.dotfiles directory though.
Taken from @holman's, there are a few special files in the repository:
bin/, anything in
bin/will get added to your
$PATHand made available everywhere
<topic>/*.zsh, any files ending with
.zshwill get loaded into your environment
<topic>/*.symlink, any files ending with
.symlinkwill get symlinked into your
$HOME. This is so you can keep all of those versioned in your dotfiles but still keep those autoloaded in your home directory. These get symlinked when you run
<topic>/*.completion.sh, any files ended in
completion.shget loaded last so that they get loaded after we set up zsh autocomplete functions
There are a few things I use to make my life awesome. They're not a required dependency, but if you install them they'll make your life more awesome as well.
- If you want some more colours for things like
brew install grc
- If you want
rbenvto manage your ruby installs, install either and you'll get the current ruby version in your prompt
Just open an issue and/or pull request.
I originally forked @tombell's dotfiles, who originally forked @holamn's dotfiles, who originally forked @ryanb's dotfiles. So thanks to them.