My Terminal and Shell Setup for macOS, where I live all day. Most can easily be replicated in Linux and Windows.

NOTE: This is a Work In Progress. Signup for my Docker and DevOps Newsletter to get updates when I build this into more of a tutorial, and add a free video walkthrough of setup, planned for Summer 2017.


  • Terminal: iTerm2 on macOS, cmder for Windows
  • Color Theme: GruvBox iTerm2 & Vim Color Theme (with light and dark mode for both)
  • Shell: Zsh 5.2 (/bin/zsh that comes with macOS 10.12). Didn't see the need to use brew install zsh just to go to 5.3
  • Zsh "Configuration Manager": Oh-My-Zsh
  • Shell Editor: Vim 8.x (macvim) or neovim (install via homebrew)
  • VIM Distrobution: SpaceVim makes good feature-rich defaults (works with both vim/nvim)
  • GUI Editor: Visual Studio Code (For me, it replaced Atom last year and I never looked back)

Bonus Tweaks/Tools