# themes

hrdx themes are JSON files that override any subset of the built-in colors; missing values inherit the default look. Drop them into a themes/ directory next to the state file and pick them in the settings window. The change applies immediately and persists.

{
  "name": "neon",
  "description": "Pink accent, near-black bars.",
  "colors": {
    "accent": 201,
    "bar_bg": "#101010"
  }
}

Values are ANSI 256 color numbers or "#rrggbb" strings.

## default palette

accent #5fd7ff
focused frames, highlights, logo
alt #ff87d7
prefix badge, behind-count
good #5fd787
running dots, input badge
busy #ffaf00
busy spinner
bad #ff5f5f
errors, exited dots
muted #7a8494
secondary text, hints
faint #414b5c
inactive borders, divider

## color slots

colorused for
accentfocused pane frames, highlights, logo, selected items
altprefix badge, behind-count in the sidebar
mutedsecondary text, hints, idle pane names
faintinactive pane borders, sidebar divider
goodrunning dots, input badge
busybusy spinner
baderrors, exited dots
bar_bg / bar_fgheader and footer bars
inktext on accent backgrounds, tab bar strip