Pastel dark and light theme, ported from the Lotus Theme for JetBrains IDEs
- Open lich → Settings → Appearance → Import.
- Paste the repository URL:
https://github.com/lichdotdev/lotus-lich - Click Install.
- Pick a variant in the theme picker. The terminal picker defaults to Match app theme, so one pick dresses both — or choose a different variant there if you want the panes to differ.
To take a later release, hit Update on the theme's row.
An absolute path is an accepted remote, so a clone installs the same way:
git clone https://github.com/lichdotdev/lotus-lich.gitThen paste the absolute path of the clone into Settings → Appearance → Import.
| Theme | id |
scheme |
|---|---|---|
| Lotus Dark | lotus-dark |
dark |
| Lotus Light | lotus-light |
light |
Colors are read from the plugin's own source
(blai30/Lotus-Theme): the
*.theme.json UI palette and the colors/*.xml editor scheme, not
guessed from screenshots. A few gaps are filled by nearest source value
rather than invented:
- Both variants leave ANSI black undefined in the source scheme — the
terminal
black/brightBlackhere fall back to the theme's own border/muted-text tokens. - The source's ANSI blue slot (
CONSOLE_BLUE_OUTPUT) is an orange-toned color in both Dark and Light, not blue — kept as-is for fidelity to the plugin rather than corrected. - Light's console foreground/background are unset in the source (falls
back to the editor default), resolved here to the theme's own
background/foreground.
tone-pass and tone-wait are what lich 0.53.0 reads for "passed" and "waiting
on you". The status line sets them at 12px, where WCAG asks 4.5:1 with no
large-text exemption, so where the palette value did not clear that against the
card it sits on, its lightness was moved and its hue and saturation kept: the
same move lich makes for its own two.
| Variant | tone-pass |
tone-wait |
|---|---|---|
| Lotus Dark | #a9dc76 (ANSI green) |
#ffd866 (ANSI yellow) |
| Lotus Light | #526c38 (ANSI green, darkened) |
#6f6517 (ANSI yellow, darkened) |
Each variant is one lich theme file — lotus-dark.json, lotus-light.json —
beside the lich-theme.json manifest that carries the pack's version.
To propose a tweak:
- Fork the repo.
- Edit the relevant variant file.
- Validate the whole directory — a repository installs all or nothing:
node validate.mjs .(ships with the lichthemeskill). - Bump
versioninlich-theme.jsonin the same commit. An unbumped version ships nothing: Update compares only that number. - Open a PR.