This repo contains three things:
- dotfiles (.zshrc, etc)
- scripts to install said dotfiles and their possible prerequisites (oh-my-zsh)
- instructions for how to consume the above 2 things
For best results, install while listening to The Cowboy Bebop OST
These dotfiles work best when dependencies are installed with brew wherever possible,
*
indicates the dependency is not available via brew.
- xcode CLI tools (
xcode-select --install
) * - homebrew
Notes on ZSH: these dotfiles assume that your shell is ZSH. While you can install
them on a machine for which the primary login shell is bash
they specifically target
oh-my-zsh and zsh by installing a .zshrc
file and omz themes. Furthermore, the shebang
of all scripts in this repo is #!/bin/zsh
. Nothing will run without zsh installed.
It is best to assume that the following paths are required as is unless a specific exception is noted.
-
clone dotfiles:
git clone git@github.com:zaksoup/dotfiles.git ~/workspace/dotfiles
-
run install script
cd ~/workspace/dotfiles ./install
The install script will:
- install git via brew
- install the git-duet brew package
- golang 1.6 via brew
- iterm2 via
brew cask
- oh-my-zsh *
- clone and install powerline fonts
- add
git ci
as an alias forgit duet-commit
- overwrite the current
~/.zshrc
with one from this repo - install the "Zagnoster" ZSH theme (agnoster with git-duet support)
- download and install the Hybrid colorscheme for iTerm