My minimalist shell setup — Bash in Terminal and Zsh in iTerm2

2 pairs of separate shell environments

The Terminal Application

The Shell
# use bash as default - recommended chsh -s /bin/bash# use zsh as default - still popular but I am not a fun of thischsh -s /bin/zsh
Change user’s login shell via UI
use zsh as iTerm2 default shell

The Theme

brew tap homebrew/cask-fontsbrew install --cask font-hack-nerd-font
Choose Hack Nerd Font in iTerm2

The Plugins

The Prompt

To Recap

Software Engineer | Tech Lead | Engineering Manager

Love podcasts or audiobooks? Learn on the go with our new app.

NextJs v12 in a nutshell

Stop Using CSS and Bootstrap, Use Tailwind CSS Instead

Angular: Workspace and application configuration files

All you need to know trik about Javascript

Implementing a LinkedList in Javascript

Task Runners for JavaScript in 2021

A new approach to have Dynamic Forms in Angular

package.json & package.lock.json Explained

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jamie Wen

Jamie Wen

Software Engineer | Tech Lead | Engineering Manager

More from Medium

How to Explore A JSON with Thousands of Lines Using Vim

Using Gitflow for source code management

5+1 Best Clipboard Managers for macOS

Build Production on Every PR with TF CDK