Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A nice dotfiles setup that's portable to different machines. Includes stuff for zsh, php, postgres, vim, screen, ssh-agent, etc.
VimL Shell Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
stuff Adjust fonts/highlight/selection colors for iTerm setup.
vim
README
Rakefile
ctags
editorconfig
gitconfig Add alias for staging tags.
gitconfig.local
gitignore
hushlogin
inputrc
psqlrc
psqlrc.local Add infrastructure for handling per-machine local override configs
rvmrc
screenrc
screenrc.local Add infrastructure for handling per-machine local override configs
vimrc
zprofile
zprofile.local
zshenv
zshenv.local
zshrc Move heroku stuff to zshrc.local
zshrc.local

README

This project helps manage dotfiles across multiple machines, allowing you to share the common parts via git to keep them up-to-date while also having infrastructure for each machine to have its own local config that survives "git pull's" of the core dotfiles setup.

Then set up the remotes properly:
git-config branch.master.remote origin
git-config branch.master.merge master

Then, cd into dotfiles and run rake.

The "real" dotfiles on the machine are symlinks to the git repo, which allows easy editing of the "core" settings without getting confused.

Dotfiles that allow "local machine" config are createed automatically, see .mydotfile.local. Typically the local dotfile is included at the END of the core dotfile to allow overriding of "core" settings.

Something went wrong with that request. Please try again.