omarchy-runtime
| Version | 2026.242.0000 |
| Repo | box/github.com/opencharly/layer-omarchy-base:v2026.242.0701 |
The Omarchy runtime itself — the omarchy and omarchy-settings packages and the CLI tools they call.
omarchy-runtime installs the two packages that ARE Omarchy: omarchy ships
/usr/share/omarchy/{bin,shell,themes,default,install,migrations} and the
~200 omarchy-* commands, and omarchy-settings ships all of /etc/skel plus
the system drop-ins and the limine/snapper/sddm/plymouth templates. Everything
else here is a tool those commands shell out to. Because both packages are
fully self-contained, charly vendors NO Omarchy configuration: there is no
copy of config/hypr/.lua, no themes/ tree and no default/themed/.tpl
anywhere in this repo. Verifiable on the built image: the package tree, the
omarchy commands, and a populated /etc/skel.
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 |
|---|---|
check |
the omarchy package tree is installed |
check |
the Quickshell desktop-shell tree ships with the omarchy package |
check |
the bundled themes ship with the omarchy package |
check |
the omarchy CLI is on PATH |
check |
omarchy-settings populated /etc/skel, the source omarchy-skel copies from |
check |
the themed templates that render a theme into app configs are present |