{"id":"gruvbox","repo":"juanlatorre/paseo-gruvbox","url":"https://github.com/juanlatorre/paseo-gruvbox","name":"gruvbox","description":"Gruvbox Dark & Light themes for Paseo, under Settings → Appearance","categories":["theme"],"platforms":[],"caveats":[],"images":["https://raw.githubusercontent.com/juanlatorre/paseo-gruvbox/4d7d73f89a434db23f9870ff37b8c24d6244b6eb/images/preview-dark.png","https://raw.githubusercontent.com/juanlatorre/paseo-gruvbox/4d7d73f89a434db23f9870ff37b8c24d6244b6eb/images/preview-light.png"],"health":{"manifestValid":true,"hasReadme":true,"hasLicense":true,"hasTests":true,"hasTypecheckScript":true,"updatedRecently":true},"scannedAt":"2026-09-14T08:28:45.780Z","addedAt":"2026-09-14T07:21:41+03:00","version":"1.0.0","security":{"status":"passed","blockingFindings":0,"advisoryFindings":0,"scannedAt":"2026-09-14T08:27:38.731Z","commit":"4d7d73f89a434db23f9870ff37b8c24d6244b6eb"},"author":"Juan Latorre","license":"NOASSERTION","paseoVersionRequirement":">=0.8.0","manifest":{"id":"gruvbox","requirements":{"paseo":">=0.8.0"}},"repoMeta":{"stars":0,"defaultBranch":"main","pushedAt":"2026-09-13T16:56:28Z"},"owner":{"login":"juanlatorre","avatarUrl":"https://avatars.githubusercontent.com/u/4494526?v=4"},"installNotesHtml":"<pre><code class=\"language-bash\">paseo plugin add juanlatorre/paseo-gruvbox --ref main\n</code></pre>\n<blockquote>\n<p>Tracking <code>main</code> means <code>paseo plugin update gruvbox</code> pulls new versions.\nPin a tag instead with <code>--ref v1.0.0</code> if you prefer stability.</p>\n</blockquote>","readmeText":"# paseo-gruvbox\n\n[Gruvbox](https://github.com/morhetz/gruvbox) Dark & Light themes for\n[Paseo](https://paseo.sh) — the \"retro groove\" color scheme, right in\n**Settings → Appearance**.\n\nRequires Paseo **>= 0.8.0** (daemon and app).\n\n![Gruvbox Dark palette preview](images/preview-dark.png)\n\n![Gruvbox Light palette preview](images/preview-light.png)\n\n## Install\n\n```bash\npaseo plugin add juanlatorre/paseo-gruvbox --ref main\n```\n\n> Tracking `main` means `paseo plugin update gruvbox` pulls new versions.\n> Pin a tag instead with `--ref v1.0.0` if you prefer stability.\n\n## Activate\n\nOpen **Settings → Appearance** in any Paseo client (desktop, web, iOS,\nAndroid) and pick:\n\n- **Gruvbox Dark** — `bg0 #282828` with `fg1 #ebdbb2` text and the signature\n  bright yellow `#fabd2f` accent\n- **Gruvbox Light** — `bg0 #fbf1c7` with `fg1 #3c3836` text and a faded\n  yellow `#b57614` accent for contrast on cream\n\nPaseo derives the full token set from `appearance`, so surfaces, status\ncolors, diffs, syntax, terminal, and shadows all stay coherent.\n\n## Palette mapping\n\nOnly the 8 seed colors are contributed; Paseo expands them into its full\ntoken set.\n\n| Token            | Gruvbox Dark          | Gruvbox Light            |\n| ---------------- | --------------------- | ------------------------ |\n| `background`     | `#282828` (bg0)       | `#fbf1c7` (bg0)          |\n| `foreground`     | `#ebdbb2` (fg1)       | `#3c3836` (fg1)          |\n| `raised`         | `#3c3836` (bg1)       | `#f2e5bc` (bg0 soft)     |\n| `control`        | `#504945` (bg2)       | `#d5c4a1` (bg2)          |\n| `border`         | `#504945` (bg2)       | `#d5c4a1` (bg2)          |\n| `accent`         | `#fabd2f` (yellow)    | `#b57614` (faded yellow) |\n| `mutedForeground`| `#a89984` (fg4)       | `#7c6f64` (fg4)          |\n| `ring`           | `#928374` (gray)      | `#a89984` (bg4)          |\n\n## Uninstall\n\nThemes are opt-in data, so uninstalling is always safe:\n\n1. Pick another theme under **Settings → Appearance** (if a Gruvbox theme is\n   active and the plugin goes away, Paseo falls back to the default theme\n   automatically).\n2. `paseo plugin disable gruvbox` to keep it installed but inactive, or\n   `paseo plugin remove gruvbox` to uninstall completely.\n\n## Development\n\n```bash\ngit clone https://github.com/juanlatorre/paseo-gruvbox\ncd paseo-gruvbox\nnpm install\nnpm run typecheck\npaseo plugin install \"$PWD\"\n# after edits:\npaseo plugin reload gruvbox\n```\n\nThe whole plugin is a single `addTheme` contribution in `index.client.tsx` —\nthemes are client data, so there is no server entry or daemon subprocess.\n\n## Credits\n\n- Palette by [Pavel Pertov (@morhetz)](https://github.com/morhetz/gruvbox) —\n  gruvbox is MIT/X11 licensed.\n- Plugin code MIT — see [LICENSE](LICENSE).\n\n## License\n\n[MIT](LICENSE)\n"}