Warm Springs preview

Warm Springs is a dark Neovim colorscheme I wrote. The palette is built around the Sonoma Warm Springs wallpapers which are photographs of the Warm Springs Ranch vineyard in Sonoma County. Dark chocolate darks, cream lights, desaturated sage greens, and muted rust and clay accents.

Warm Springs palette

Palette

The colors map fairly directly to what the wallpaper looks like at dusk:

RoleColor
Background#231f1c — near-black with a brown undertone
Text#d8d3cc — warm cream
Keywords#db8e88 — muted rust
Functions#deaea0 — clay
Strings#acbb9d — desaturated sage
Numbers / constants#dec07a — ochre
Types#a8bef0 — slate blue (the one cool note in an otherwise warm palette)
Comments#6b6158 — dark warm gray, italic

The accent color used in the screenshots is Dusty Rose (#a67c6d). The blue is a slightly adjusted Hamlindigo Blue from Better Call Saul.

Installation

The theme is a single Lua file. Drop it into your Neovim runtime and set it as your colorscheme:

lazy.nvim:

{ dir = "~/path/to/warm-springs-nvim" }

Then set in your config:

vim.cmd.colorscheme("warm-springs")

Treesitter, GitSigns, and LSP diagnostics are all covered.