Warm, OKLCH-derived color themes for the Ghostty terminal emulator.
mkdir -p ~/.config/ghostty/themes
curl -fsSL https://raw.githubusercontent.com/kylesnav/delightful-ghostty/main/themes/delightful-light -o ~/.config/ghostty/themes/delightful-light
curl -fsSL https://raw.githubusercontent.com/kylesnav/delightful-ghostty/main/themes/delightful-dark -o ~/.config/ghostty/themes/delightful-darkgit clone https://github.com/kylesnav/delightful-ghostty.git
mkdir -p ~/.config/ghostty/themes
cp delightful-ghostty/themes/delightful-light delightful-ghostty/themes/delightful-dark ~/.config/ghostty/themes/Then set your theme in ~/.config/ghostty/config:
theme = delightful-light
Or delightful-dark for dark mode.
themes/delightful-light-- Light theme with warm cream backgroundthemes/delightful-dark-- Dark theme with warm charcoal backgroundconfig-- Opinionated Ghostty configuration (fonts, keybinds, window chrome, tmux integration)shaders/-- Optional GLSL post-processing effects (vignette, bloom)
The included config goes beyond colors -- JetBrains Mono with OpenType features, macOS tab bar, equalized splits (Cmd+D / Cmd+Shift+D), copy-on-select, and 10M scrollback. This is opinionated and personal; the themes work independently without it.
cp config ~/.config/ghostty/configOptional 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.
All colors map to Delightful Design System tokens. Blue slots use the cyan hue at different lightness levels since Delightful has no dedicated blue.
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-400 | #febf00 |
#f5c526 |
| Blue | cyan-400 | #00a6c0 |
#00a6c0 |
| Magenta | pink-400 | #f600a3 |
#ff4fa8 |
| Cyan | cyan-300 | #17c0d6 |
#5cb8d6 |
| White | neutral-100 | #f6f1eb |
#eee9e3 |
This theme is part of the Delightful Design System -- a warm, neo-brutalist design system built on OKLCH color science.
Other terminal ports:
- delightful-starship -- Starship prompt theme
- delightful-shell -- tmux, zsh config, and terminal utilities
- delightful-iterm2 -- iTerm2 color profiles