Skip to content

First module is free — start with a sampler of plugins, skills & e-books.Access for free

Carousel · 8 slides

Why a config-file terminal beats checkbox settings

Terminal.app keeps settings in checkboxes you can't copy or diff. Ghostty keeps them in one file. As posted on TikTok, Instagram, and LinkedIn — the full story, one slide per card.

The Terminal · SCHEMA 00301/08

Your whole terminal setup should fit in 12 lines of text.

Terminal.app keeps settings in checkboxes you can't copy, share, or ask Claude to read. Ghostty keeps them in one file.

Config as text02/08

Checkboxes vs a file you can diff.

Myth

Settings panels are friendlier than config files.

Fact

A checkbox can't be copied, diffed, or read by Claude. One plain-text file moves your entire terminal to any Mac you'll ever own.

The whole file03/08

The studio's entire terminal setup.

font-family = JetBrainsMono Nerd Font
font-size = 14
theme = Catppuccin Mocha
window-padding-x = 12
window-padding-y = 8
window-decoration = true
macos-titlebar-style = tabs
copy-on-select = clipboard
macos-option-as-alt = true
scrollback-limit = 50000
working-directory = home
window-inherit-working-directory = false

~/.config/ghostty/config — not an excerpt, the whole file from the machine the lessons are captured on.

Load-bearing vs taste04/08

Nine lines are taste. Three are plumbing.

macos-option-as-alt = true keeps Zellij's Alt+H/J/K/L from typing Unicode confetti. The two working-directory lines guarantee every window starts at home — the dev launcher is built on that.

Your customization budget05/08

463 themes ship in the box.

Catppuccin Mocha is one word in line 3. Run ghostty +list-themes, pick another, change the line, press Cmd+Shift+, — the window snaps to it live. No restart, ever.

Install06/08

Three commands, three minutes.

$ brew install --cask ghostty
$ mkdir -p ~/.config/ghostty
$ touch ~/.config/ghostty/config

# paste the 12 lines, then reload live:
#   Cmd+Shift+,

Homebrew turns 'install a tool' into a one-line command Claude can read, run, and replay.

Save this07/08

The config-file contract.

  • brew install --cask ghostty — wait for the beer mug
  • Create ~/.config/ghostty/config and paste the 12 lines
  • Cmd+Shift+, reloads the file live — no restart
  • Bend theme, font size, and padding freely
  • Never delete macos-option-as-alt = true
The boundary08/08

One idea from one lesson.

Track 1 (23 lessons) is free.