DEV Community

Discussion on: What does your Terminal look like?

Collapse
 
nickytonline profile image
Nick Taylor

I was on zsh them switched to fish for about 2 years, and now I'm back on zsh. 🙃

I've switched my theme a bunch of times for my terminal, but I always seem to come back to the Agnoster theme.

GitHub logo agnoster / agnoster-zsh-theme

A ZSH theme designed to disclose information contextually, with a powerline aesthetic

agnoster.zsh-theme

A ZSH theme optimized for people who use:

  • Solarized
  • Git
  • Unicode-compatible fonts and terminals (I use iTerm2 + Menlo)

For Mac users, I highly recommend iTerm 2 + Solarized Dark

Compatibility

NOTE: In all likelihood, you will need to install a Powerline-patched font for this theme to render correctly.

To test if your terminal and font support it, check that all the necessary characters are supported by copying the following command to your terminal: echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699". The result should look like this:

Character Example

What does it show?

  • If the previous command failed (✘)
  • User @ Hostname (if user is not DEFAULT_USER, which can then be set in your profile)
  • Git status
    • Branch () or detached head (➦)
    • Current branch / SHA1 in detached head state
    • Dirty working directory (±, color change)
  • Working directory
  • Elevated (root) privileges (⚡)

Screenshot

Customize your prompt view

By default…

Enough talking. Pics!

iTerm with zsh and the Agnoster theme

I don't have a post specifically about my terminal setup, but I have one about my Mac setup that also includes info about my terminal setup.

and in VS Code with the Night Owl theme.

xsh in VS Code integrated terminal

and if you're interested here's my VS Code setup.