OkColors is a colorscheme that mashes together ideas from a variety of sources, including:
- The Munsell color system by Albert Munsell
- The Oklab color space by Björn Ottosson
- Earl Grey by June Kelley
- Flexoki by Steph Ango
- Rosé Pine for NeoVim by the Rosé Pine developers
Two variants are included:
- Smooth uses fairly uniform Chroma (saturation), excepting deeper red and magenta meant to draw the eye. All foreground/background combinations meet the draft WCAG 3 contrast requirement for "fluently readable" text.
- Sharp employs darker black tones and deeper saturation for colored text where possible, while maintaining readable contrast requirements.
Previews are available on the Wiki: Colorscheme Previews
just compile smooth # Generates data/okcolors-smooth.json
just compile sharp # Generates data/okcolors-sharp.json