paseo.cafe
All plugins

Gruvbox Dark & Light themes for Paseo, under Settings → Appearance

v1.0.0 Requires Paseo >=0.8.0

Gallery

Install

paseo plugin add juanlatorre/paseo-gruvbox --ref main

Security status covers commit 4d7d73f89a43. This command tracks main. Refresh the listing before installing if the branch changed.

From the plugin's README

paseo plugin add juanlatorre/paseo-gruvbox --ref main

Tracking main means paseo plugin update gruvbox pulls new versions. Pin a tag instead with --ref v1.0.0 if you prefer stability.

README

paseo-gruvbox

Gruvbox Dark & Light themes for Paseo — the "retro groove" color scheme, right in Settings → Appearance.

Requires Paseo >= 0.8.0 (daemon and app).

Install

paseo plugin add juanlatorre/paseo-gruvbox --ref main

Tracking main means paseo plugin update gruvbox pulls new versions. Pin a tag instead with --ref v1.0.0 if you prefer stability.

Activate

Open Settings → Appearance in any Paseo client (desktop, web, iOS, Android) and pick:

  • Gruvbox Darkbg0 #282828 with fg1 #ebdbb2 text and the signature bright yellow #fabd2f accent
  • Gruvbox Lightbg0 #fbf1c7 with fg1 #3c3836 text and a faded yellow #b57614 accent for contrast on cream

Paseo derives the full token set from appearance, so surfaces, status colors, diffs, syntax, terminal, and shadows all stay coherent.

Palette mapping

Only the 8 seed colors are contributed; Paseo expands them into its full token set.

Token Gruvbox Dark Gruvbox Light
background #282828 (bg0) #fbf1c7 (bg0)
foreground #ebdbb2 (fg1) #3c3836 (fg1)
raised #3c3836 (bg1) #f2e5bc (bg0 soft)
control #504945 (bg2) #d5c4a1 (bg2)
border #504945 (bg2) #d5c4a1 (bg2)
accent #fabd2f (yellow) #b57614 (faded yellow)
mutedForeground #a89984 (fg4) #7c6f64 (fg4)
ring #928374 (gray) #a89984 (bg4)

Uninstall

Themes are opt-in data, so uninstalling is always safe:

  1. Pick another theme under Settings → Appearance (if a Gruvbox theme is active and the plugin goes away, Paseo falls back to the default theme automatically).
  2. paseo plugin disable gruvbox to keep it installed but inactive, or paseo plugin remove gruvbox to uninstall completely.

Development

git clone https://github.com/juanlatorre/paseo-gruvbox
cd paseo-gruvbox
npm install
npm run typecheck
paseo plugin install "$PWD"
# after edits:
paseo plugin reload gruvbox

The whole plugin is a single addTheme contribution in index.client.tsx — themes are client data, so there is no server entry or daemon subprocess.

Credits

License

MIT

Scanned 14 Sep 2026, 07:43 UTC from juanlatorre/paseo-gruvbox.