A minimal Neovim colorscheme inspired by Alabaster and based on the Gruvbox palette.
Gruvstone highlights only a small set of semantic elements and keeps everything else quiet, using warm, low-contrast colors suitable for long coding sessions.
Gruvstone intentionally limits highlighting to a few reliable categories:
- Strings
- Constants (numbers, booleans, symbols)
- Comments
- Global definitions
Everything else uses the default text color.
- No keyword highlighting (
if,else,function, etc.) - No bold or italic styles
- Subtle background tinting for highlighted elements (Alabaster BG style)
- Only highlights things the parser can identify reliably
The goal is readability, not decoration.
Using a plugin manager:
-- example with lazy.nvim
{
"xoconoch/gruvstone",
priority = 1000,
}Then enable it:
:colorscheme gruvstoneor in Lua:
vim.cmd.colorscheme("gruvstone")- Color palette: Gruvbox
- Philosophy: Alabaster by Niki Tonsky

