Config files for various things
Perl Lua Shell VimL JavaScript Python R
Failed to load latest commit information.
.config Update config for Macbook keyboard Nov 25, 2015
.fonts @ 6ac4c01 Update fonts submod Nov 25, 2015
.git_template/hooks Add git-hooks for ctags Jul 28, 2013
.irssi Add z submodule Jul 25, 2013
.ssh Merge in latest Jul 18, 2016
.weechat Update WeeChat config Apr 16, 2014
bin Self documenting nmaps for easy reference Aug 19, 2015
.Xdefaults Update urxvt font to be using Inconsolata Aug 3, 2013
.ackrc Use smartcase for ack Nov 24, 2014
.antigen.zsh Update antigen.zsh library file Nov 23, 2014
.bluetilerc Use urxvt on Mint Jun 2, 2013
.ctags Add Elixir support with Vim and ctags Mar 24, 2016
.git_excludes Add some Java files to git_excludes Oct 7, 2015
.gitconfig Use commit -v by default Apr 4, 2016
.gitignore gitignore -> git_excludes, add nonglobal gitignore Dec 30, 2013
.gitmodules Remove .vim submod Oct 16, 2014
.latexmkrc Use eq not == for Perl script Oct 9, 2013
.nvim Add nvim sym links Oct 6, 2014
.nvimrc Add nvim sym links Oct 6, 2014
.phoenix.js Update Phoenix launch command due to API changes Dec 3, 2016
.pyrc Update .pyrc Dec 22, 2013
.tigrc Update tigrc Dec 23, 2014
.tmux.conf Remove deprecated tmux settings Dec 3, 2016
.tmuxinator Add sym link pointing to secret tmux setup Sep 4, 2014
.vimrc Add Powerline option for Airline Dec 29, 2016
.xinitrc Add basic xinitrc Sep 17, 2013
.xmodmap-poker Add Poker II xmodmap Jul 5, 2014
.xmodmap-vim Bind Caps Lock -> Escape Aug 3, 2013
.zshenv Add .zshenv for faster ZSH startup time Oct 24, 2013
.zshrc Use ssh URI for Bitbucket repo Aug 12, 2016
.zshrc-amazon Add Amazon specific zshrc config Oct 16, 2014 Update Dec 13, 2014 Mark off items from TODO list Nov 20, 2014


Sometimes the standard configuration just isn't enough.

Over the course of my many (not really) years of developing and using UNIX based systems. I have amassed various settings, configurations, and what not for my environment. This is where all of it lives. And it lives on gloriously.


In order to use these dotfiles, you probably should install them. Below are two methods of doing so.

Automatic Installation

The dotfiles can be installed just by running the automatic installer located in this repository.

Note: Piping curl straight into sh can be very dangerous. Please, please, look over any file that you are doing this for. In this case, the original file can be viewed here.

To install, use one of the commands listed below:

Using curl:

    $ curl -L | sh

Using wget:

    $ wget -O | sh

Manual Installation

  1. Clone the repository.

        $ git clone
  2. Copy every single file (including dotfiles) to your home directory. Good luck with this. Some useful resources here.

  3. Either restart zsh or run this command:

        $ source ~/.zshrc