Themes
Overview
Armament renders text with 24-bit ANSI color support across multiple built-in themes. Each theme defines color palettes for the logo, status bars, accent elements, and UI chrome. The rendering engine supports per-character RGB interpolation for smooth gradients.
Built-in Themes
ansi (default)
Simple terminal-default colors. Works in any terminal without truecolor support.
ice
Cool blues to white frost.
fire
Warm reds and ambers. Military-grade aesthetic.
Also available as red.
pro
Minimal, muted, professional. Monochromatic grays with subtle steel-blue accents. Uses ANSI 256-color palette indices — works in any terminal without truecolor support.
Switching Themes
/theme ice # Switch immediately
/theme cycle # Cycle to next theme
Project Theme Overrides
Set a per-project theme in .armament/config.yaml:
theme: ice
The project theme activates automatically when you enter the project directory.
Custom Themes
Custom theme definitions via YAML files are planned but not yet implemented.