Skip to content

omarchy-hyprland

Version 2026.243.1023
Repo box/github.com/opencharly/layer-omarchy-hyprland:v2026.243.1042

The Hyprland companion tools and desktop portals Omarchy’s session depends on, layered over the compositor itself. omarchy-hyprland deliberately does NOT install Hyprland: pod-hyprland already owns the compositor, Xwayland and the nested session that runs it, and declaring them twice would put the same behaviour in two places. What this candy adds is the surrounding set Omarchy’s own configuration and keybindings invoke — the colour picker, the night-light daemon, the GUI dialogs, the screen-share picker — plus the xdg-desktop-portal backends without which screen sharing and file dialogs silently fail inside a Hyprland session. Verifiable on the built image: every tool is on PATH and the Hyprland portal backend is installed.

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 Hyprland companion tools Omarchy’s bindings invoke are installed
check the Hyprland portal backend that serves screencast and screenshot is installed
check the GTK portal backend that serves file chooser and settings is installed
check the Qt6 Wayland platform plugin the shell and GUI utilities need is installed
check the compositor this candy layers over is present, but is NOT owned here