The compositor binary will be available at target/release/halley.
Startup Options
Help and config selection
v0.4.0 documents startup flags through halley --help. Use halley --config to launch with an explicit config file; that path takes precedence over HALLEY_WL_CONFIG, the user config, the system config, and generated defaults.
help
halley --help
explicit config
halley --config ~/.config/halley/halley.rune
Display Manager
Launch as a Wayland session
Current Halley releases ship session assets for display managers such as SDDM. When
installed from a package, pick Halley from the Wayland session list. The session entry
starts Halley through the recommended public session launcher.
session entry
halley-session
Packagers, service files, and session wrappers can call the lower-level session flag directly
when they already control the surrounding login environment.
session wrapper
halley --session
Desktop Portal
Screenshot and screencast portal setup
Halley exposes the wlr screencopy protocol used by xdg-desktop-portal-wlr.
Install the portal backend plus a general portal implementation so apps can request screen
capture through the standard desktop portal APIs.
When Halley starts its native tty session, it exports the Wayland and desktop environment to
D-Bus/systemd and queues a restart of xdg-desktop-portal.service plus a start of xdg-desktop-portal-wlr.service. If portal capture does not appear after login, restart those user services manually.