Skip to content
A nice dotfiles setup that's portable to different machines. Includes stuff for zsh, php, postgres, vim, screen, ssh-agent, etc.
VimL Shell Ruby
Find file
Failed to load latest commit information.
stuff Adjust fonts/highlight/selection colors for iTerm setup.
vim Fix path for pman.
README Fix readme
Rakefile Refactor vundle setup to latest best-practices.
ctags add ctags conf file with actionscript support.
editorconfig Add editorconfig support.
gitconfig Add alias for staging tags.
gitconfig.local Add gitconfig (git 1.7.10+ supports includes).
gitignore set up vundler.
hushlogin disable last login time display for performance reasons.
inputrc Add .inputrc for better vim/readline support across apps...
psqlrc Make extended formatting automatic.
psqlrc.local Add infrastructure for handling per-machine local override configs
rvmrc add rvmrc with per-project overrides enabled.
screenrc [gh-5] WIP: add molokai colorscheme; update default terminal to xterm…
screenrc.local Add infrastructure for handling per-machine local override configs
vimrc Add keepcase and vim/xdebug plugins.
zprofile [gh-5] WIP: add molokai colorscheme; update default terminal to xterm…
zprofile.local Add infrastructure for handling per-machine local override configs
zshenv fix scp due to output during zshenv.
zshenv.local refactor ssh-agent and ssh-agent/screen wiring into zshenv since it r…
zshrc Make ZSH arrow-completion OS-aware (different term keys)
zshrc.local Add infrastructure for handling per-machine local override configs

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.