Skip to content

Themes

Herald can inherit your terminal colors, use built-in app palettes, or load local YAML themes. The built-in catalog is useful for quickly choosing a readable mailbox style without editing config, while the YAML path remains available for personal or shared theme files.

Use -theme with either a built-in theme name or a local theme YAML file. The flag changes only the current session and does not save to ~/.herald/conf.yaml.

Terminal window
./bin/herald --demo -theme jade-signal
./bin/herald --demo -theme ./my-theme.yaml
./bin/herald -config ~/.herald/conf.yaml -theme amber-furnace

Start from the Jade Signal baseline YAML when you want a complete local theme file to copy and edit. The sample uses the installable slug my-jade-signal so it does not conflict with Herald’s reserved built-in jade-signal theme.

Terminal window
./bin/herald --demo -theme ./jade-signal-baseline.yaml

You can also install the same file from Settings by opening S, choosing Theme Selection, and entering the local YAML path in Install local theme YAML.

Use these links to jump directly to a theme section. Each section has a stable heading anchor, so URLs such as /themes/#jade-signal can be shared. Click any screenshot to zoom it, then click the expanded image or press Esc to return to the page.

These themes emphasize red, amber, copper, and high-heat contrast. They are useful when you want strong status colors and a dramatic terminal profile without losing table readability.

Red Black Timeline screenshot
Timeline
Red Black Preview screenshot
Preview
Crimson Timeline screenshot
Timeline
Crimson Preview screenshot
Preview
Ember Timeline screenshot
Timeline
Ember Preview screenshot
Preview
Ruby Noir Timeline screenshot
Timeline
Ruby Noir Preview screenshot
Preview
Garnet Console Timeline screenshot
Timeline
Garnet Console Preview screenshot
Preview
Amber Furnace Timeline screenshot
Timeline
Amber Furnace Preview screenshot
Preview
Copper Ash Timeline screenshot
Timeline
Copper Ash Preview screenshot
Preview
Magma Core Timeline screenshot
Timeline
Magma Core Preview screenshot
Preview

These themes lean into green, jade, olive, paper, and earth-toned palettes. They keep the mailbox calm while preserving obvious focus and selection states.

Jade Signal Timeline screenshot
Timeline
Jade Signal Preview screenshot
Preview
Viridian Glass Timeline screenshot
Timeline
Viridian Glass Preview screenshot
Preview
Forest CRT Timeline screenshot
Timeline
Forest CRT Preview screenshot
Preview
Pine Mail Timeline screenshot
Timeline
Pine Mail Preview screenshot
Preview
Olive Circuit Timeline screenshot
Timeline
Olive Circuit Preview screenshot
Preview
Sepia Debug Timeline screenshot
Timeline
Sepia Debug Preview screenshot
Preview
Solar Paper Timeline screenshot
Timeline
Solar Paper Preview screenshot
Preview
Zenbones Light Timeline screenshot
Timeline
Zenbones Light Preview screenshot
Preview

These themes are built around blue, cyan, violet, rose, and cool graphite accents. They suit long reading sessions where preview contrast and row selection need to stay crisp.

Peacock Ink Timeline screenshot
Timeline
Peacock Ink Preview screenshot
Preview
Ultramarine Desk Timeline screenshot
Timeline
Ultramarine Desk Preview screenshot
Preview
Amethyst Night Timeline screenshot
Timeline
Amethyst Night Preview screenshot
Preview
Graphite Rose Timeline screenshot
Timeline
Graphite Rose Preview screenshot
Preview
Arctic Signal Timeline screenshot
Timeline
Arctic Signal Preview screenshot
Preview
Iceberg Queue Timeline screenshot
Timeline
Iceberg Queue Preview screenshot
Preview
Sonokai Signal Timeline screenshot
Timeline
Sonokai Signal Preview screenshot
Preview

These themes borrow from well-known terminal palette families and mixed editorial palettes. They give Herald broader visual range without changing the underlying semantic roles.

Ayu Courier Timeline screenshot
Timeline
Ayu Courier Preview screenshot
Preview
Cobalt Dispatch Timeline screenshot
Timeline
Cobalt Dispatch Preview screenshot
Preview
Kanagawa Post Timeline screenshot
Timeline
Kanagawa Post Preview screenshot
Preview
Rose Pine Desk Timeline screenshot
Timeline
Rose Pine Desk Preview screenshot
Preview
Tokyo Dusk Timeline screenshot
Timeline
Tokyo Dusk Preview screenshot
Preview
Panda Packet Timeline screenshot
Timeline
Panda Packet Preview screenshot
Preview
Tomorrow Desk Timeline screenshot
Timeline
Tomorrow Desk Preview screenshot
Preview

Settings can install local YAML files into ~/.herald/themes. Config-level theme.overrides apply semantic role edits on top of the selected theme, so you can start from a built-in palette or the Jade Signal baseline YAML and tune individual roles such as chrome.status_bar, focus.selection_active, or metadata.sender.

These pages cover the settings, config, and media workflows that connect to theme selection and screenshots.