Skip to content

Gruvbox theme with a minimal approach. Inspired by Tonsky's alabaster

License

Notifications You must be signed in to change notification settings

xoconoch/gruvstone.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshots

Image 1 Image 2

Gruvstone

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.


Design

Gruvstone intentionally limits highlighting to a few reliable categories:

  1. Strings
  2. Constants (numbers, booleans, symbols)
  3. Comments
  4. Global definitions

Everything else uses the default text color.

Principles

  • 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.


Installation

Using a plugin manager:

-- example with lazy.nvim
{
  "xoconoch/gruvstone",
  priority = 1000,
}

Then enable it:

:colorscheme gruvstone

or in Lua:

vim.cmd.colorscheme("gruvstone")

Credits

  • Color palette: Gruvbox
  • Philosophy: Alabaster by Niki Tonsky

License

MIT

About

Gruvbox theme with a minimal approach. Inspired by Tonsky's alabaster

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 73