Kronuz Theme
July 25, 2026 · View on GitHub
The canonical source and generator for the Kronuz color theme.
One dark definition, one named palette, and one scope map generate consistent dark and light themes for:
- VS Code
- Sublime Text
- TextMate/syntect consumers such as bat, git-delta, and yazi
- Zed
The editor integrations live in their own repositories. This repository owns only the shared design, transformations, and reproducible output.
Build
npm run build
Every build writes a complete, self-contained artifact set under dist/:
dist/
├── vscode/
├── sublime/
├── textmate/
└── zed/
When sibling checkouts are present, the same bytes are synchronized into them:
~/code/
├── KronuzTheme/ this repository
├── kronuz-theme-vscode/ VS Code extension
├── kronuz-theme-sublime/ Sublime package
└── KronuZSH/ TextMate consumers
During the repository rename, Kronuz-Theme/ is accepted as the legacy Sublime
sibling name.
Source
src/theme.json preserves the original 0.0.6 dark token rules and keeps VS Code-only
UI colors under an explicit vscode target section. build.mjs adds the
named palette and modern TextMate scopes, derives the light palette mathematically,
and emits each target format.
Generated files are outputs. Change the canonical source or generator, rebuild, and commit the corresponding output changes in each affected repository.
Repository names
- Generator:
KronuzTheme - VS Code:
kronuz-theme-vscode - Sublime Text:
kronuz-theme-sublime - Shell integrations:
KronuZSH
The GitHub repositories still need to be created/renamed to match this layout.