Ghostty¶
Ghostty is the configured terminal emulator. Config lives in
.config/ghostty/config and themes in .config/ghostty/themes/.
Config highlights¶
.config/ghostty/config
# theme — follows system appearance
theme = dark:cyberdream,light:cyberdream-light
# font
font-family = "Iosevka NF"
font-size = 15
font-thicken = true
font-thicken-strength = 1
adjust-cell-height = 1
# window
background-opacity = 0.9
background-blur = 16
window-padding-x = 5,5
window-padding-y = 5,5
window-colorspace = display-p3
window-decoration = true
window-save-state = always
macos-titlebar-style = hidden
# mouse / cursor
mouse-hide-while-typing = true
focus-follows-mouse = true
cursor-click-to-move = true
# splits
unfocused-split-opacity = 0.50
| Key | Effect |
|---|---|
theme = dark:…,light:… |
Auto-switches between cyberdream variants with the system appearance. |
font-thicken = true |
Synthetic bolding fix for Iosevka on macOS — small, important. |
background-opacity 0.9 |
90% opacity with 16 px blur. Tweak to taste. |
window-colorspace = display-p3 |
Wide-gamut color on supported displays. |
macos-option-as-alt |
Makes the Option key send Alt, which most TUIs and Vim expect. |
Themes¶
.config/ghostty/themes/ ships two custom themes:
Auto-updates¶
auto-update = download and quit-after-last-window-closed-delay = 5s make Ghostty hand-off
between launches feel like one continuous app.