Skip to content

Latest commit

 

History

History
49 lines (39 loc) · 1.76 KB

README.md

File metadata and controls

49 lines (39 loc) · 1.76 KB

Dotfiles!

These are my personal dotfiles.

These dotfiles are best used with zsh, oh-my-zsh, and the solarized colorscheme. The configuration has powerline active for vim and tmux, and uses a custom zsh theme similar to agnoster. Thus you'll need to patch to a font that supports powerline.

Installation

Installation is as simple as cloning the repo and running the setup script. The script will fetch oh-my-zsh and symlink the dotfiles to your home directory. You will need to set up solarized and compatible fonts beforehand, however. There are files in the new_machine directory that can be used to set those up.

git clone https://github.com/krockpot/dotfiles.git --recursive ~/.dotfiles
cd ~/.dotfiles
./setup.sh

If you forgot to clone the submodules, you can run git submodule update --init to get them after cloning the main repo.

Customizing

You can customize vim, git, and zsh for each specific machine. Just put any additional configurations in ~/.zshrc.local, ~/.gitconfig.local, and ~/.vimrc.local. Sample local configs are included in this repo.

Teardown

To clean up the dotfiles, run the teardown script. It will remove all symlinks, but zsh and oh-my-zsh will be untouched.

cd ~/.dotfiles
./teardown.sh
rm -rf ~/.oh-my-zsh # optionally remove oh-my-zsh
chsh -s `which bash` # optionally change shell back to bash

Other dotfiles

Here are some repos that I cherry-pick useful stuff from. :)