Skip to content

Gruvbox Light Hard

Gruvbox Light Hard is a warm, light terminal color scheme with a #f9f5d7 background and #3c3836 text (10.5:1 contrast)

Get config
Background
#f9f5d7
Foreground
#3c3836
Text contrast
10.53:1AAA
Accent contrast
4.41:1min 2.25
zsh — ls & git status
zsh — ls & git status
zsh — ls & git status
zsh — ls & git status
zsh — ls & git status — Konsole
~/dev/tintdex on main [!?] via ⬢ v1.4.3
❯ ls -la
drwxr-xr-x 12 ada staff 384 Oct 30 09:12 .
drwxr-xr-x 8 ada staff 256 Oct 29 18:40 ..
-rw-r--r-- 1 ada staff 1.2K Oct 30 09:10 .gitignore
drwxr-xr-x 5 ada staff 160 Oct 30 09:12 src
drwxr-xr-x 3 ada staff 96 Oct 28 11:02 public
-rwxr-xr-x 1 ada staff 2.4K Oct 30 08:57 build.sh
-rw-r--r-- 1 ada staff 4.1K Oct 30 09:01 package.json
lrwxr-xr-x 1 ada staff 18 Oct 27 14:33 node_modules -> ../cache/modules
-rw-r--r-- 1 ada staff 48K Oct 26 10:15 logo.png
-rw-r--r-- 1 ada staff 9.8M Oct 25 21:47 backup.tar.gz
~/dev/tintdex on main [!?] via ⬢ v1.4.3
❯ git status
On branch main
Your branch is ahead of 'origin/main' by 2 commits.
Changes to be committed:
new file: src/theme.css
modified: README.md
Changes not staged for commit:
modified: src/app.tsx
deleted: legacy/colors.js
Untracked files:
notes.md
~/dev/tintdex on main [!?] via ⬢ v1.4.3
❯

Gruvbox Light Hard configs

16 formats, all from one palette

Gruvbox Light Hard

Save to ~/.config/ghostty/themes/Gruvbox Light Hard, then set theme = Gruvbox Light Hard in config or config.ghostty

More Ghostty themes
Raw file
# Theme: Gruvbox Light Hard (Ghostty)
# Preview & customize online: https://tintdex.afengim.com/en/schemes/gruvbox-light-hard?format=ghostty

palette = 0=#f9f5d7
palette = 1=#cc241d
palette = 2=#98971a
palette = 3=#d79921
palette = 4=#458588
palette = 5=#b16286
palette = 6=#689d6a
palette = 7=#7c6f64
palette = 8=#928374
palette = 9=#9d0006
palette = 10=#79740e
palette = 11=#b57614
palette = 12=#076678
palette = 13=#8f3f71
palette = 14=#427b58
palette = 15=#3c3836
background = #f9f5d7
foreground = #3c3836
cursor-color = #3c3836
cursor-text = #f9f5d7
selection-background = #3c3836
selection-foreground = #f9f5d7

Gruvbox Light Hard palette

Palette color values and WCAG contrast ratios against the background
ColorSlotHEXRGBHSLOKLCHContrast
Backgroundbackground#f9f5d7rgb(249 245 215)hsl(53 74% 91%)oklch(96.5% 0.039 100.9)—
Foregroundforeground#3c3836rgb(60 56 54)hsl(20 5% 22%)oklch(34.4% 0.007 48.5)10.53 AAA
Cursorcursor#3c3836rgb(60 56 54)hsl(20 5% 22%)oklch(34.4% 0.007 48.5)10.53 AAA
Cursor textcursorText#f9f5d7rgb(249 245 215)hsl(53 74% 91%)oklch(96.5% 0.039 100.9)1.00 Fail
Selectionselection#3c3836rgb(60 56 54)hsl(20 5% 22%)oklch(34.4% 0.007 48.5)10.53 AAA
Selection textselectionText#f9f5d7rgb(249 245 215)hsl(53 74% 91%)oklch(96.5% 0.039 100.9)1.00 Fail
Blackcolor0#f9f5d7rgb(249 245 215)hsl(53 74% 91%)oklch(96.5% 0.039 100.9)1.00 Fail
Redcolor1#cc241drgb(204 36 29)hsl(2 75% 46%)oklch(54.6% 0.203 28.7)4.97 AA
Greencolor2#98971argb(152 151 26)hsl(60 71% 35%)oklch(65.6% 0.135 109.1)2.81 Fail
Yellowcolor3#d79921rgb(215 153 33)hsl(40 73% 49%)oklch(72.5% 0.143 77.7)2.25 Fail
Bluecolor4#458588rgb(69 133 136)hsl(183 33% 40%)oklch(57.6% 0.066 199.5)3.84 AA Large
Magentacolor5#b16286rgb(177 98 134)hsl(333 34% 54%)oklch(59.7% 0.111 352.2)3.84 AA Large
Cyancolor6#689d6argb(104 157 106)hsl(122 21% 51%)oklch(64.5% 0.094 145.3)2.88 Fail
Whitecolor7#7c6f64rgb(124 111 100)hsl(28 11% 44%)oklch(55.0% 0.023 62.6)4.42 AA Large
Bright Blackcolor8#928374rgb(146 131 116)hsl(30 12% 51%)oklch(61.9% 0.029 67.3)3.33 AA Large
Bright Redcolor9#9d0006rgb(157 0 6)hsl(358 100% 31%)oklch(43.7% 0.179 28.3)7.83 AAA
Bright Greencolor10#79740ergb(121 116 14)hsl(57 79% 26%)oklch(54.6% 0.112 106.5)4.42 AA Large
Bright Yellowcolor11#b57614rgb(181 118 20)hsl(37 80% 39%)oklch(61.8% 0.128 70.7)3.43 AA Large
Bright Bluecolor12#076678rgb(7 102 120)hsl(190 89% 25%)oklch(47.1% 0.082 215.8)6.00 AA
Bright Magentacolor13#8f3f71rgb(143 63 113)hsl(323 39% 40%)oklch(48.9% 0.124 344.3)6.12 AA
Bright Cyancolor14#427b58rgb(66 123 88)hsl(143 30% 37%)oklch(53.4% 0.082 155.4)4.53 AA
Bright Whitecolor15#3c3836rgb(60 56 54)hsl(20 5% 22%)oklch(34.4% 0.007 48.5)10.53 AAA

About Gruvbox Light Hard

Gruvbox Light Hard is a light terminal color scheme built on a warm-tinted #f9f5d7 background with #3c3836 as the default foreground. Body text reaches a 10.53:1 WCAG contrast ratio (AAA), while the 12 ANSI accent colors average 4.41:1 (minimum 2.25:1).

Its palette is moderately saturated, anchored by #cc241d red, #98971a green, #458588 blue, and #b16286 magenta. Part of the Gruvbox theme family.

Ready-to-use configs can be exported for Ghostty, iTerm2, Kitty, Alacritty, WezTerm, Windows Terminal, Warp, foot, Rio, XFCE4 Terminal, and Xresources, along with VS Code and Zed integrated terminals, CSS variables, Tailwind CSS, and JSON.

Published upstream with an identical palette under the names Gruvbox light, hard

Schemes similar to Gruvbox Light Hard

Source: iTerm2 Color Schemes (MIT)