Skip to content
My config!
Shell VimL Haskell Ruby Lua
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin Add more filters to install script Mar 24, 2016
config midnight commander config Mar 28, 2014
fonts still trying to fix submodule bullshit Jul 16, 2013
lib still trying to fix submodule bullshit Jul 16, 2013
local Fix up ctrl-p Mar 19, 2016
oh-my-zsh_custom Add shortcut for mgage notes Oct 12, 2015
tmux-layouts Add notes layout Mar 19, 2016
tmuxinator add test tmuxinator conf Jun 25, 2014
util use solarized dmenu Jul 6, 2012
vim/after/plugin move around local configs and ln to them instead May 16, 2014
xmonad Colour scheme change May 9, 2013
.gitignore Ignore github hub config Oct 15, 2015
.gitmodules use custom zshrc theme Mar 28, 2014
BASH_PROFILE_NOTES.txt Add notes about bash profile Jul 22, 2013
README.md move around local configs and ln to them instead May 16, 2014
Xdefaults vim color scheme shennanigans Mar 19, 2014
ackrc ack should ignore msp release dir Jul 10, 2012
aliases Add tmuxifier setup for notes Mar 19, 2016
bash_aliases change aliases for new zsh commands Mar 28, 2014
bash_logout Awesome Aug 7, 2012
bash_profile Add support and configuration for tmuxifier Feb 10, 2016
bashrc prep for setting up dotfiles at home Jul 16, 2013
ctags add some ctags defaults and vim plugins Mar 28, 2014
gemrc update gemrc format Jul 16, 2015
git_commit_template.txt Improve git commit template Jun 28, 2016
gitconfig Use git's new diff heuristic Jun 29, 2016
gitignore_global Ignore byebug history Mar 24, 2016
gtkrc-2.0 Tim name changes Jul 16, 2012
installation_notes.txt add installation notes Aug 13, 2015
lesskey stop less sending termcap deinitialisation and hiding its output Aug 8, 2014
mac_installation.sh Add github tool for git extensions Oct 14, 2015
mcabberrc update msp conference room settings Mar 28, 2014
muttrc Add some IMAP config lines to mutt Jul 2, 2013
new_install.txt add information about creating a new *nix machine Jul 22, 2015
prompt update vundler Mar 28, 2014
pryrc make pry work for 1.9 as well! May 29, 2015
rspec Add rspec full backtraces Jan 11, 2013
rubocop.yml Add default rubocop config Mar 24, 2016
screenrc Add local gitconfig and global gitignore Jul 16, 2013
shell_profile Add support and configuration for tmuxifier Feb 10, 2016
shell_profile.private this was nonsense anyway May 22, 2014
tmux.conf Fix up tmux mouse use Mar 19, 2016
tmux.number.sh improve window numbering Jun 25, 2014
vimrc Move some vim keymappings into the appropriate file Jan 4, 2016
vimrc.add-ons Cargo culting EOF thing Mar 19, 2016
vimrc.key_mappings Move some vim keymappings into the appropriate file Jan 4, 2016
vimrc.vundle Add YouCompleteMe back Mar 19, 2016
xmobarrc Awesome Aug 7, 2012
xscreensaver Tweaks Jul 23, 2012
xsession switch around xsession config Mar 28, 2014
zshrc Add support and configuration for tmuxifier Feb 10, 2016

README.md

My configs

clone into .dotfiles directory, run bin/install.rb

Branches

There is a branch for each environment I need (home mac, work debian, etc). The master branch contains stuff that is common. I use .local files and for stuff useful for only one environment.

Git process: For changes that are useful to all environments, cherry pick from the topic branch onto master, or write directly onto master. rebase topic branches onto master as changes occur.

Currently, the oh-my-zsh directory is independent. It has some custom themes and plugins that you'll need!

Linking files

Ok, so the branch thing was a failed idea. Now I'm going to use hard links to the appropriate file ''' ln aliases.local.msp_debian aliases.local ''' etc

Something went wrong with that request. Please try again.