omarchy-themes
| Version | 2026.242.0000 |
| Repo | box/github.com/opencharly/layer-omarchy-themes:v2026.242.0837 |
Selects one of Omarchy’s bundled themes and renders it into every app config it drives.
omarchy-themes installs no packages: all 22 themes ship inside the omarchy
package at /usr/share/omarchy/themes, and the templates that project a theme
into per-app configuration ship beside them at
/usr/share/omarchy/default/themed. This candy’s whole job is to APPLY one, by
running omarchy-theme-set in its headless mode so the selection is baked into
the image rather than left to first login. Verifiable on the built image: the
recorded theme name matches what was asked for, the current-theme link
resolves, and the rendered per-app configs exist.
Acceptance plan
Section titled “Acceptance plan”This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.
| Intent | Step |
|---|---|
run |
bake the selected Omarchy theme into the image |
check |
the applied theme content is the bundled theme that was recorded |
check |
the current-theme directory resolves to real theme content |
check |
the full bundled theme set is available to switch to at runtime |
check |
the theme-set command is on PATH for runtime switching |