Skip to content

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.

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