Quickly install a beautiful custom ZSH environment along with Homebrew, rbenv, NVM, Go, Elixir, PostgreSQL, Redis, Yarn, Tmux, and a nice Vim editor. My dotfiles are opinionated and obviously superior. Enjoy.
# Clone the repo
$ git clone https://github.com/stephenhowells/dotfiles.git ~/.dotfiles
# Install Oh My ZSH
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# Make install scripts executable
$ chmod +x ~/.dotfiles/scripts/*.sh
# Symlink the dotfiles, Homebrew install, NVM install, OMZ plugins
$ sh ~/.dotfiles/scripts/install.sh
# Goodies (Ruby, Node, Vim)
$ sh ~/.dotfiles/scripts/post-install.sh
- I use iTerm2 and you should too.
- The Base16 iTerm2 repository has pretty much any color scheme you'd ever want for iTerm2. I use a tweaked version of the
base16-unikittydark.dark
theme which is included in theiterm
folder of this repository namedstephen.itermcolors
. Simply import that file into iTerm2 and select it as your color preset. - Use Fira Code for sweet looking ligatures in the terminal.
- Store all secret files (.netrc, etcβ¦) in the
secrets
folder. They will be ignored by git. - In iTerm2 tweak a few key bindings globally or in an individual profile to move the cursor easily between words and lines:
ββ "SEND HEX CODE" 0x01 # Move cursor to the beginning of the line.
ββ "SEND HEX CODE" 0x05 # Move cursor to the end of the line.
β₯β "SEND ESC SEQ" b # Move cursor one word back.
β₯β "SEND ESC SEQ" f # Move cursor one word forward.
MIT