Color Themes

Customize the interactive mode prompt with one of Conjure's built-in color themes.

Conjure's interactive mode renders a styled terminal UI using Bubble Tea and Lip Gloss. You can customize the color palette by setting color_theme in your configuration file or via an environment variable.

conjure interactive mode demo conjure interactive mode demo conjure interactive mode demo

Setting a Theme

Add color_theme to your ~/.conjure.yaml:

templates_local_dir: ~/conjure-workspace
color_theme: moonlit-mana

Or set it with an environment variable:

export CONJURE_COLOR_THEME=moonlit-mana

Omitting color_theme (or setting it to an empty string) uses the built-in default theme.

Important

Theme names are case-sensitive and must match exactly. An invalid theme name will cause Conjure to exit with a validation error.

Available Themes

Theme NamePalette Description
(default)Purple, cyan, and green on dark — applied when color_theme is unset
arcane-emberWarm ember oranges and amber
moonlit-manaSoft purples and sky blues
runestone-groveEarthy greens and muted teal
spellforgeBurnt orange, rose, and bronze
celestial-grimoireViolet, gold, and light blue
mystic-marshForest green and teal
dragon-hoardEmerald green, red, and gold
enchanted-auroraCyan, hot pink, and neon green
hexfireViolet, pink, and deep orange
potionmakerTeal, lime, and amethyst
feywild-bloomPastel pinks, lavender, and mint
storm-sorcererElectric blue and steel grey
necromancers-ledgerSeafoam, sage green, and light grey
sunspell-sanctumAmber, burnt orange, and warm brown
crystal-familiarIce blue, soft lavender, and pearl

Accessibility

All built-in themes are validated to meet WCAG 2.1 AA contrast requirements (4.5:1 minimum) against a dark terminal background (#121212). If you use a light terminal background, contrast ratios may differ.

Next Steps