Vinyl.nvim
A warm, feel-good theme for NeoVim; a distant offshoot of gruvbox.
Install / Use
/learn @kamil-stachowski/Vinyl.nvimREADME
📀 Vinyl
This scheme has been modelled on the examples in this talk. I reached out to the speaker but got no reply. He probably used this one but by the time I found out, this scheme was already almost finished and it has turned out somewhat different, and in fact more to my liking, so… Behold, an immitation of a modification of a modification of gruvbox. Since version 0.2.0 also taking some cues from the Emacs port of gruvbox!
A warm, feel-good theme with slightly unusual semantics.

⚠️ This is an early version. Expect breaking changes, whatever this might mean in this case. Also, there aren’t any extras except nvim-lualine but let me know if you’d like me to add something. There’s TreeSitter support though, so there’s that.
Installation
The theme should work with any package manager. For example, with lazy.nvim, add the following to your plugins.lua:
{ "kamwitsta/vinyl.nvim" },
Configuration
At present, two options are available: overrides and variant. Using lazy.nvim:
{
"kamwitsta/vinyl.nvim",
config = function()
require("vinyl").setup({
variant = "darker", -- the default is "lighter"
overrides = {
["@string"] = {fg="#00ff00"},
},
})
end
},
Acknowledgements
Related Skills
node-connect
335.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
335.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.7kCommit, push, and open a PR
