Warm terminal colors derived from the Delightful Design System.
The color theme is portable — install it on any Ghostty setup.
Copy the theme files into Ghostty's theme directory:
mkdir -p ~/.config/ghostty/themes
cp themes/delightful-light themes/delightful-dark ~/.config/ghostty/themes/Then set your theme in ~/.config/ghostty/config:
theme = delightful-light
Or delightful-dark for dark mode.
All colors map to Delightful Design System tokens. Blue slots use the cyan hue at different lightness levels since Delightful has no dedicated blue. Bright yellow reuses normal yellow in light mode for legibility on the cream background.
Full token mapping
| Terminal Color | Design Token | Light | Dark |
|---|---|---|---|
| Background | bg-page | #fdf8f3 |
#1e1a16 |
| Foreground | text-primary | #1b150f |
#eee9e3 |
| Cursor | accent-primary (pink) | #f600a3 |
#ff4fa8 |
| Selection BG | accent-primary-subtle | #ffe6f4 |
#3d2235 |
| Black | neutral-950 | #16100c |
#1e1a16 |
| Red | red-400 | #ed324b |
#e8554c |
| Green | green-400 | #22a448 |
#3aad5f |
| Yellow | gold-500 | #c67e00 |
#f5c526 |
| Blue | cyan-400 | #00a6c0 |
#00a6c0 |
| Magenta | pink-400 | #f600a3 |
#ff4fa8 |
| Cyan | cyan-300 | #17c0d6 |
#5cb8d6 |
| White | neutral-100 | #f6f1eb |
#eee9e3 |
The included config file goes beyond colors — fonts, keybinds, window chrome, shaders, and a quick terminal for AI coding. This is opinionated and personal.
# macOS
cp config ~/Library/Application\ Support/com.mitchellh.ghostty/config
# Linux
cp config ~/.config/ghostty/configIncludes:
- JetBrains Mono font at 13px
- Quick Terminal —
Option+Spaceopens a centered floating terminal from anywhere on macOS. The session persists between toggles — open it, typeccto start Claude Code, then toggle it away. - Minimal window chrome, no tabs, no title bar
Optional GLSL post-processing effects (vignette, bloom):
# macOS
cp shaders/*.glsl ~/Library/Application\ Support/com.mitchellh.ghostty/shaders/
# Linux
cp shaders/*.glsl ~/.config/ghostty/shaders/Uncomment the custom-shader lines in your config to enable.
After applying the theme, run /config in Claude Code and set the theme to light-ansi or dark-ansi (matching your terminal theme). Claude Code inherits the Delightful palette from your terminal.