📁 Bash, Zsh, Vim, and Git dotfiles for Mac.
Vim script Shell Makefile Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

dotfiles

Bash, Zsh, Vim, and Git dotfiles.

Vim screenshot

Install

make [basics | shells | vim | git]

Once make has completed, please close your shell and open a new instance.

Basics

  • Installs Xcode Command Line Tools and Homebrew

Shells

  • Symlinks the following (overwriting existing versions):
shells/:
  bash_profile        => ~/.bash_profile
  gemrc               => ~/.gemrc
  inputrc             => ~/.inputrc
  latexmkrc           => ~/.latexmkrc
  zshrc               => ~/.zshrc
  • Feel free to add custom bash commands in ~/.bashrc, it is sourced from ~/.bash_profile
  • Feel free to add custom zsh commands in ~/.localrc, it is sourced from ~/.zshrc

Vim

  • Symlinks the following (overwriting existing versions):
vim/:
  vim/                => ~/.vim
  vimrc               => ~/.vimrc

Git

  • Symlinks the following (overwriting existing versions):
git/:
  gitconfig           => ~/.gitconfig
  gitignore_global    => ~/.gitignore_global
  • Installs latest Git and prompts you to complete ~/.gitconfig_user

Custom Terminal Profiles

open profiles/Solarized\ Dark.terminal

Next, either change the value of "Preferences > General > On startup, open:" to "New window with profile:" or set up your Terminal windows as you wish and select "Window > Save Windows as Group…" while ensuring that you check "Use window group when Terminal starts".

A light variant, Solarized Light, is also included. The underlying color themes for these profiles may be found at osx-terminal.app-colors-solarized.

Autocomplete in Vim

make vimcompletion

Switch to Zsh

make zsh

Install Homebrew Formulas

make brewbundle

Configure OS X

make osx

Uninstall

make uninstall

Inspiration

Inspired by the dotfiles of: