Make Your Mac Terminal Look Beautiful (Ghostty Guide)

A standard terminal gets the job done, but a professional development environment should be fast, functional, and beautiful. In this guide, we’ll walk through how to install the ultra-fast Ghostty terminal, customize it with a “frosted glass” aesthetic, and supercharge your shell using Oh My Posh.


Install Homebrew (The macOS Essentials)

Before we dive into the terminal itself, we need Homebrew, the essential package manager for macOS.

  • Go to brew.sh and copy the installation command.
  • Paste it into your default terminal and hit enter.
  • Crucial Step: Once finished, run the “Next steps” commands provided in the terminal output to add Homebrew to your PATH.
  • Restart your terminal and verify the installation:
    • brew --version

Install the Best Coding Font

To ensure icons and symbols render correctly, we’ll install JetBrains Mono Nerd Font:

brew install --cask font-jetbrains-mono-nerd-font

Installing Ghostty Terminal

Ghostty is a high-performance, hardware-accelerated terminal that isn’t on the App Store yet.

  • Visit ghostty.org and click Download for macOS.
  • Open the .dmg file and drag Ghostty into your Applications folder.
  • Launch Ghostty via Spotlight (Cmd + Space).

Initially, it will look plain. That’s because Ghostty is built for speed; the beauty comes from your custom configuration file.


Customizing Ghostty (The “Glass” Look)

Ghostty uses a configuration file instead of a traditional settings menu. This allows for instant updates without restarting.

To open your config: Press Command + , (comma).

The “Pro” Configuration

Copy and paste the following into your config file to get a vibrant, blurred, and highly functional setup:

theme = "light:Horizon Bright,dark:Broadcast"

font-family = "JetBrainsMono NFM Regular"

font-size = 20

window-padding-x = 10
window-padding-y = 10

window-decoration = true

cursor-style=block

adjust-cell-height=35%

mouse-scroll-multiplier = 2

window-colorspace = "display-p3"

copy-on-select = clipboard

window-padding-balance = true

window-save-state = always

macos-titlebar-style = transparent

background-opacity = 0.8

background-blur = 90

Tip: You can see all available themes by running ghostty +list-themes in your terminal.


Supercharge your Shell with Oh My Posh

Now that the terminal looks great, let’s make the prompt smarter using Oh My Posh.

  • Install Oh My Posh: Visit the official docs and run the brew install command.
  • Create your theme file: Run the command to initialize a themes.json file.
    • touch ~/themes.json
  • Configure ZSH: Open your .zshrc file using Nano:
    • nano ~/.zshrc
  • Paste these lines at the bottom:
    • eval "$(oh-my-posh init zsh --config ~/themes.json)"
    • export TERM=xterm-256color
  • Setting the TERM to 256color unlocks full vibrant color support for your themes.

Choosing a Theme

Visit the Oh My Posh Themes page, copy the JSON of a theme you love, and paste it into your themes.json file. Save and run exec zsh to see the transformation!


Adding ZSH Plugins (Auto-Suggestions)

The final touch is ZSH Auto-suggestions. This plugin remembers your history and suggests commands as you type—a massive productivity boost.

  • Install the plugin:
    • brew install zsh-autosuggestions
  • The add the below line to your .zshrc file at the bottom.
    •  source $HOMEBREW_PREFIX/share/zsh-autosuggestions/zsh-autosuggestions.zsh
  • Restart your terminal or run exec zsh.

Conclusion

You now have a modern, high-performance terminal setup that isn’t just a tool, but a joy to use. With Ghostty’s speed and Oh My Posh’s visual intelligence, your workflow will feel faster and more organized.

Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post

How to Install Kali Linux on Apple Silicon Macs 

Next Post

Fresh: Your New Terminal Text Editor (Better than Nano?)

Related Posts