/dotfiles

A set of vim, zsh, git, and tmux configuration files.

Primary LanguageShell

gciampa dotfiles

I use thoughtbot/dotfiles and gciampa/dotfiles together using the *.local convention described in thoughtbot/dotfiles.

Requirements

Set zsh as your login shell.

chsh -s /bin/zsh

Install

Clone onto your laptop:

git clone git://github.com/thoughtbot/dotfiles.git
git clone git://github.com/gciampa/dotfiles.git dotfiles-local

Install rcm.

brew tap thoughtbot/formulae
brew install rcm

Install the dotfiles:

env RCRC=$HOME/dotfiles/rcrc rcup

This command will create symlinks for config files in your home directory. Setting the RCRC environment variable tells rcup to use standard configuration options:

  • Exclude the README.md, LICENSE, and Brewfile files, which are part of the dotfiles repository but do not need to be symlinked in.
  • Give precedence to personal overrides which by default are placed in ~/dotfiles-local

You can safely run rcup multiple times to update:

rcup

What's in it?

vim configuration:

  • Customized key mappings

git configuration:

zsh configuration and aliases:

  • chruby setup.
  • Customized aliases