← All themes

Theme

Gruvbox Dark

Warm retro palette by morhetz — desaturated earth-tones on a near-black background. Classic separator, ASCII glyphs by default.

gruvbox-dark · v1.0.0 · extends gruvbox

Gruvbox Dark
~/code/aish main ✓ ✓ 0git status
On branch main
~/code/aish main ✓ ✓ 0aish theme list
* gruvbox-dark
~/code/aish main ✓ ✓ 0

Use in aish

Apply
URL

Palette

fg #ebdbb2
bg #282828
muted #928374
red #fb4934
green #b8bb26
yellow #fabd2f
blue #83a598
purple #d3869b
aqua #8ec07c
orange #fe8019
gray #3c3836

Prompt

  • character
  • character_color{palette.yellow}
  • segmentscwd, git-status, exit-code
  • separatorclassic
  • glyphsascii

Roles

  • ai_tier_local {palette.green}
  • ai_tier_cloud {palette.blue}
  • exit_ok {palette.muted}
  • exit_err {palette.red}

Syntax

  • keyword {palette.red}
  • string {palette.green}
  • number {palette.purple}
  • function {palette.yellow}
  • type {palette.aqua}
  • comment {palette.muted}

theme.toml

schema = "https://theme-atoms.com/schemas/theme-v1.json"

[meta]
id = "gruvbox-dark"
version = "1.0.0"
display_name = "Gruvbox Dark"
description = "Warm retro palette by morhetz — desaturated earth-tones on a near-black background. Classic separator, ASCII glyphs by default."
extends_brand = "gruvbox"

[palette]
fg = "#ebdbb2"
bg = "#282828"
muted = "#928374"
red = "#fb4934"
green = "#b8bb26"
yellow = "#fabd2f"
blue = "#83a598"
purple = "#d3869b"
aqua = "#8ec07c"
orange = "#fe8019"
gray = "#3c3836"

[prompt]
character = "❯"
character_color = "{palette.yellow}"
segments = ["cwd", "git-status", "exit-code"]
separator = "classic"
glyphs = "ascii"

[roles]
ai_tier_local = "{palette.green}"
ai_tier_cloud = "{palette.blue}"
exit_ok = "{palette.muted}"
exit_err = "{palette.red}"

[syntax]
keyword = "{palette.red}"
string = "{palette.green}"
number = "{palette.purple}"
function = "{palette.yellow}"
type = "{palette.aqua}"
comment = "{palette.muted}"