Skip to content

Type to search extensions

Shades of Stoicism

v1.0.0

Ten themes from one palette system, eight dark and two light. Every syntax colour sits at the same perceptual lightness and every token is contrast-audited at build time.

Updated 3 weeks ago
76 downloads 0 stars Repository ↗
zedext main
// Load settings, retrying a few times
fn load_config(path: &str) -> Result<Config, Error> {
let retries = 3;
let text = fs::read_to_string(path)?;
let name = "settings.json";
Ok(Config { text, retries, name })
}

Shades of Stoicism — Zed themes

Ten themes, eight dark and two light, generated from the same palettes as the VS Code edition.

Every syntax colour in a theme sits at one perceptual lightness (OKLCH), so a line of code reads as a single band of text instead of flickering bright to dim. Every colour that carries code clears 4.5:1 against its background — the build refuses to emit a theme that doesn't.

Theme
Shades dark The original. Deep indigo, cyan accents, tuned for Go.
Shades of Stoicism Nocturne dark Deep indigo night, vivid accents, low glare.
Shades of Stoicism Aurora dark Arctic calm. Low-chroma steel and sage.
Shades of Stoicism Ember dark Warm retro terminal. Amber and olive, no blue glare.
Shades of Stoicism Mocha dark Soft pastels on warm plum.
Shades of Stoicism Abyss dark Near-black OLED contrast.
Shades of Stoicism Verdant dark Deep forest greens with water blues.
Shades of Stoicism Muted dark Low-colour focus; colour reserved for strings and problems.
Shades of Stoicism Daylight light Warm paper, ink-grade contrast.
Shades of Stoicism Frost light Cool daylight, crisp blue-grey.

The themes

Nocturne dark

Deep indigo night. Vivid accents on a low-glare base.

Shades of Stoicism Nocturne

Aurora dark

Arctic calm. Low-chroma steel and sage.

Shades of Stoicism Aurora

Ember dark

Warm retro terminal. Amber and olive, no blue glare.

Shades of Stoicism Ember

Mocha dark

Soft pastels on warm plum.

Shades of Stoicism Mocha

Abyss dark

Near-black OLED contrast for bright rooms.

Shades of Stoicism Abyss

Verdant dark

Deep forest greens with water blues.

Shades of Stoicism Verdant

Muted dark

Low-colour focus. Colour kept for strings and problems.

Shades of Stoicism Muted

Daylight light

Warm paper, ink-grade contrast.

Shades of Stoicism Daylight

Frost light

Cool daylight, crisp blue-grey.

Shades of Stoicism Frost

Images are hosted in the source repo so this extension stays small for everyone cloning the Zed registry.

Local install

Copy themes/shades-of-stoicism.json into ~/.config/zed/themes/, then pick a variant from the theme selector. Zed reloads user themes without a restart.

Building

The themes are generated, not hand-edited — editing the JSON is wasted work.

node tools/build-zed.js   # from the repo root

Colours live in tools/palettes.js as named roles; tools/build-zed.js maps those roles onto Zed's ~140 style keys and its syntax tokens. The same palettes drive the VS Code build.

MIT licensed.

ZedExt An unofficial community project. Not affiliated with Zed Industries.

Data from Zed’s extension registry and GitHub · updated