Skip to content

Type to search extensions

Catppuccin Black Theme

v0.1.0

True black Catppuccin theme for Zed (finally!)

Updated 3 months ago
1.4k downloads 1 star 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 })
}

Catppuccin Black Theme

Catppuccin, but with the lights actually off.

For a long time, there has been a very specific wish floating around among people who live in their editors: keep the soft, readable, pastel language of Catppuccin, but let the editor background be truly black. Not almost black. Not tastefully charcoal. Black.

Catppuccin Black is a Zed theme built around that idea. The editor and terminal sit on #000000, while the surrounding interface keeps enough depth, contrast, and Catppuccin color warmth to stay comfortable during long sessions.

Why

Catppuccin already feels calm, familiar, and beautifully tuned. This theme keeps that spirit, then adapts it for people who prefer a true-black workspace:

  • #000000 editor and terminal backgrounds
  • Catppuccin-inspired pastel syntax colors
  • ANSI terminal colors adapted from a true-black Catppuccin palette
  • Subtle panels, tabs, borders, search highlights, diagnostics, and Git states
  • Designed for OLED displays, dark rooms, and focused late-night coding

Preview

Preview coming soon.

Installation

Once published, install it from Zed's Extensions view and select Catppuccin Black from the theme selector.

For local development:

  1. Open the Zed command palette.
  2. Run zed: install dev extension.
  3. Select this repository.
  4. Run zed: reload extensions.
  5. Choose Catppuccin Black from theme selector: toggle.

Credits

Inspired by Catppuccin and the official catppuccin/zed theme port.

This project is not an official Catppuccin port. It is a true-black adaptation made with appreciation for the original palette and community.

License

MIT

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

Data from Zed’s extension registry and GitHub · updated