Repository navigation
v1.3.0 — themes: omarchy + custom palettes (web & amy)
Amythest 1.3.0
Themes, everywhere. The stock light/dark look stays the default on both surfaces; omarchy — a synthwave sunset — ships as the first alternate, and custom palettes are a few yaml lines away. Each tarball contains both binaries (amythest server, amy client).
Web UI
-
Theme picker at the bottom of the sidebar:
defaultandomarchybuilt in, plus anything you define. The choice persists per browser (localStorage) and rides along with the existing ◐ light/dark toggle — every theme has a light and a dark face. -
Omarchy: light is a warm dawn; dark is the night drive — deep purple ground, hot pink accent, sunset-orange highlights. The kanban board is themed too.
-
Custom palettes in
amythest.yaml, served as generated CSS on/gen/themes.css(token allowlist, injection-safe; a single-mode theme covers both modes):themes: hotrod: light: {accent: "#d40000", mark: "#ffe08a"} dark: {accent: "#ff2800", bg: "#140000"}
Tokens:
bg, bg-alt, fg, fg-muted, fg-faint, accent, accent-soft, border, highlight, mark. -
The SPA navigation morph now carries the palette (and keeps carrying dark mode).
amy
-
Topens the theme picker — moving the cursor previews each theme live across the whole UI, enter keeps it for the session, esc restores. -
Same built-ins (
default,omarchy); persist withtheme: omarchyincli.yaml, override ad hoc withAMY_THEME. -
Custom palettes in
cli.yamlinherit every field they don't set:theme: hotrod themes: hotrod: accent: "#ff2800" due: "#ffaa00"
Fields: header/status fg+bg, accent, title, dim, due, blocked, link, border, search fg+bg, danger fg+bg, p0–p2. Values are ANSI-256 indexes or hex.
Install
tar xzf amythest-1.3.0-<os>-<arch>.tar.gz
install -m 0755 amythest amy ~/bin/SHA-256 checksums in checksums.txt. Server upgrade required for the web picker; amy themes work standalone.