All posts

How to Make Your Mac Terminal Look Good (2026)

·Terminal Candy ·4 min read

terminalmacoscustomizationaesthetics

Making your Mac terminal look good is the highest-return cosmetic change most developers never get around to. You stare at this window for hours a day, and the stock macOS Terminal — grey text, cramped padding, a prompt that dumps your whole home path on every line — is doing you no favors. The good news: a genuinely great-looking terminal is about five settings deep, and you can get most of the way there in ten minutes. This guide walks the glow-up in order of impact.

Start with the font

Nothing changes the feel of a terminal faster than the typeface. Swap the default for a Nerd Font — a monospace font patched with the icons that modern tools (Starship, eza, Claude Code, aider) expect. Feed those tools a plain font and you get "tofu," the little empty boxes where an icon should be; feed them a Nerd Font and everything snaps into place.

Good starting picks are JetBrains Mono, FiraCode (if you love ligatures), and Berkeley Mono (if you'll pay for the nicest one). We go deep on this in The Best Nerd Fonts for Your Terminal. Bump the size to 14–15pt and give the line height a little air (1.2–1.4) — dense text reads as "cheap," spaced text reads as "designed."

Pick a real color scheme

The stock palette is the tell that you never touched your settings. Install a considered scheme and the whole window levels up. The classics earn their reputation: Solarized (easy on the eyes for long sessions), Dracula (high-contrast purple-on-charcoal), Nord (muted arctic blues), and Gruvbox (warm retro earth tones). For the full rundown see The Best Claude Code Themes & Color Palettes.

The one rule: pick a palette with enough contrast that your AI tools' colored output — diffs, warnings, file trees — stays legible. Pretty but muddy is worse than plain.

Fix the prompt

A good prompt is short, informative, and quiet. The stock user@host ~/very/long/path % is none of those. Install Starship — one binary, one config file — and you get a prompt that shows only what's relevant: the current directory, git branch and dirty state, language versions when they matter, and nothing when they don't. It renders beautifully with a Nerd Font, and it's the single change that makes a terminal look "set up" rather than "default."

Add depth: padding, transparency, and blur

Small spatial touches separate a nice terminal from a flat one:

  • Window padding. Give the text 12–20px of breathing room from the window edge. Cramped text against the chrome always looks amateur.
  • Subtle transparency + blur. A touch of background blur (not so much you can read the window behind it) adds depth without hurting legibility. Emphasis on subtle — 90%+ opacity.
  • Hide the clutter. Turn off the title bar text you don't need. Fewer elements, more focus.

The nuclear option: skin the whole window

Fonts and colors theme the text. If you want the whole window to have a look — a retro CRT, a handheld device, a character frame — you're past what a color scheme can do. That's the gap Terminal Candy fills: it's a native macOS terminal (full disclosure, it's ours) where the entire window is a skin. You point it at any image, define where the live terminal square sits, and the shell runs inside it. Real PTY underneath, art on the outside. It ships with 86 palettes and GPU CRT effects, and there's a community gallery of skins to browse.

You don't have to go that far to look good — but if a themed prompt isn't enough personality for you, that's the ceiling.

The 10-minute glow-up checklist

  1. Install a Nerd Font, set it to 14–15pt with relaxed line height.
  2. Apply a real color scheme (Dracula or Nord are safe, high-contrast defaults).
  3. Install Starship and drop in a starter config.
  4. Add 16px of window padding and a hint of background blur.
  5. Optional: skin the whole window if you want more than a theme.

Do the first three and your terminal already looks better than 90% of the ones you'll see in screenshots. Do all five and it looks like yours.

Keep reading