Configuration of my system the way I like it, but based off my good friend zorab47's dotfiles.
git clone https://github.com/wspurgin/dotfiles ~/.dotfiles
~/.dotfiles/bootstrap
The default shell we assume you're using is Zsh. As such bootstrapping will also install Oh-My-Zsh which is about as delightful a shell framework as you could wish for. It makes your life easier. Trust me.
Required and Optional applications which enhance your everyday usage of zsh, vim, & more!
Required:
- silversearcher-ag (a.k.a. sg)
- This is only required if you intend to use all the
fzf
configuration used here. Otherwise you'll have to remove or change the env variableFZF_DEFAULT_COMMAND
inzsh/config.zsh
.
- This is only required if you intend to use all the
Optional
- autojump
- coreutils (dircolors)
- universal-ctags
Prettify output (e.g., Tmux session names at launch):
- toilet
- gay (Python 3 required)
sudo apt-get install silversearcher-ag universal-ctags coreutils autojump toilet
pip3 install gay
Or on OS X with Homebrew
brew install ag universal-ctags coreutils autojump toilet
pip3 install gay
There's an included fonts
directory here with a patched Nerd font
(Inconsolata) that we recommend loading into your shell emulator (e.g., iTerm2).
It'll allow you to make use of some delightful characters in the zsh theme. It's
also configured for vim!
- Effortless Ctags with Git: Setup and configure Ctags to be run with
git commands like
git checkout
. - zorab47's dotfiles: Couldn't have started without you friend