Skip to content

Gruvbox Dark Hard

Gruvbox Dark Hard is a dark terminal color scheme with a #1d2021 background and #ebdbb2 text (11.9:1 contrast)

Get config
Background
#1d2021
Foreground
#ebdbb2
Text contrast
11.95:1AAA
Accent contrast
5.84:1min 3.00
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 Dark Hard configs

16 formats, all from one palette

Gruvbox Dark Hard

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

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

palette = 0=#1d2021
palette = 1=#cc241d
palette = 2=#98971a
palette = 3=#d79921
palette = 4=#458588
palette = 5=#b16286
palette = 6=#689d6a
palette = 7=#a89984
palette = 8=#928374
palette = 9=#fb4934
palette = 10=#b8bb26
palette = 11=#fabd2f
palette = 12=#83a598
palette = 13=#d3869b
palette = 14=#8ec07c
palette = 15=#ebdbb2
background = #1d2021
foreground = #ebdbb2
cursor-color = #ebdbb2
cursor-text = #1d2021
selection-background = #665c54
selection-foreground = #ebdbb2

Gruvbox Dark Hard palette

Palette color values and WCAG contrast ratios against the background
ColorSlotHEXRGBHSLOKLCHContrast
Backgroundbackground#1d2021rgb(29 32 33)hsl(195 6% 12%)oklch(24.1% 0.005 219.7)—
Foregroundforeground#ebdbb2rgb(235 219 178)hsl(43 59% 81%)oklch(89.4% 0.057 89.2)11.95 AAA
Cursorcursor#ebdbb2rgb(235 219 178)hsl(43 59% 81%)oklch(89.4% 0.057 89.2)11.95 AAA
Cursor textcursorText#1d2021rgb(29 32 33)hsl(195 6% 12%)oklch(24.1% 0.005 219.7)1.00 Fail
Selectionselection#665c54rgb(102 92 84)hsl(27 10% 36%)oklch(48.2% 0.018 61.0)2.52 Fail
Selection textselectionText#ebdbb2rgb(235 219 178)hsl(43 59% 81%)oklch(89.4% 0.057 89.2)11.95 AAA
Blackcolor0#1d2021rgb(29 32 33)hsl(195 6% 12%)oklch(24.1% 0.005 219.7)1.00 Fail
Redcolor1#cc241drgb(204 36 29)hsl(2 75% 46%)oklch(54.6% 0.203 28.7)3.00 Fail
Greencolor2#98971argb(152 151 26)hsl(60 71% 35%)oklch(65.6% 0.135 109.1)5.29 AA
Yellowcolor3#d79921rgb(215 153 33)hsl(40 73% 49%)oklch(72.5% 0.143 77.7)6.61 AA
Bluecolor4#458588rgb(69 133 136)hsl(183 33% 40%)oklch(57.6% 0.066 199.5)3.88 AA Large
Magentacolor5#b16286rgb(177 98 134)hsl(333 34% 54%)oklch(59.7% 0.111 352.2)3.87 AA Large
Cyancolor6#689d6argb(104 157 106)hsl(122 21% 51%)oklch(64.5% 0.094 145.3)5.17 AA
Whitecolor7#a89984rgb(168 153 132)hsl(35 17% 59%)oklch(69.0% 0.035 76.3)5.90 AA
Bright Blackcolor8#928374rgb(146 131 116)hsl(30 12% 51%)oklch(61.9% 0.029 67.3)4.47 AA Large
Bright Redcolor9#fb4934rgb(251 73 52)hsl(6 96% 59%)oklch(66.0% 0.218 30.4)4.77 AA
Bright Greencolor10#b8bb26rgb(184 187 38)hsl(61 66% 44%)oklch(76.5% 0.158 110.8)7.94 AAA
Bright Yellowcolor11#fabd2frgb(250 189 47)hsl(42 95% 58%)oklch(83.2% 0.159 83.0)9.67 AAA
Bright Bluecolor12#83a598rgb(131 165 152)hsl(157 16% 58%)oklch(69.3% 0.042 169.8)6.09 AA
Bright Magentacolor13#d3869brgb(211 134 155)hsl(344 47% 68%)oklch(70.5% 0.098 2.2)5.98 AA
Bright Cyancolor14#8ec07crgb(142 192 124)hsl(104 35% 62%)oklch(75.6% 0.108 137.7)7.79 AAA
Bright Whitecolor15#ebdbb2rgb(235 219 178)hsl(43 59% 81%)oklch(89.4% 0.057 89.2)11.95 AAA

About Gruvbox Dark Hard

Gruvbox Dark Hard is a dark terminal color scheme built on a neutral #1d2021 background with #ebdbb2 as the default foreground. Body text reaches a 11.95:1 WCAG contrast ratio (AAA), while the 12 ANSI accent colors average 5.84:1 (minimum 3.00: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 dark, hard

Schemes similar to Gruvbox Dark Hard

Source: iTerm2 Color Schemes (MIT)