Skip to content

kylesnav/delightful-ghostty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ghostty — Delightful

Delightful for Ghostty

Warm terminal colors derived from the Delightful Design System.


Theme

The color theme is portable — install it on any Ghostty setup.

Install

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.

Color Mapping

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

Full Experience

The included config file goes beyond colors — fonts, keybinds, window chrome, shaders, and a quick terminal for AI coding. This is opinionated and personal.

Config

# macOS
cp config ~/Library/Application\ Support/com.mitchellh.ghostty/config

# Linux
cp config ~/.config/ghostty/config

Includes:

  • JetBrains Mono font at 13px
  • Quick TerminalOption+Space opens a centered floating terminal from anywhere on macOS. The session persists between toggles — open it, type cc to start Claude Code, then toggle it away.
  • Minimal window chrome, no tabs, no title bar

Shaders

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.

Claude Code

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.

Related

  • shell/ — Starship prompt and zsh config (works with any terminal)
  • iterm2/ — iTerm2 color profiles using the same palette

License

MIT

About

Delightful color themes for Ghostty terminal — warm neo-brutalist palette mapped from OKLCH tokens

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages