Getting started
Denial currently targets Arch Linux on x86-64. It already runs as a complete Wayland session with Xwayland, multi-output, native input, direct screenshots, and portal screen sharing.
Warning
Denial is under active development. Expect interfaces and configuration to evolve, and keep another desktop session available while experimenting.
Install on Arch Linux
Signed first-party packages are published for Arch x86-64. Add the Denial repository by following the current installation guide, then install or update Denial with:
sudo pacman -Syu denialThe repository signing key has fingerprint:
AE4108FA5E91E26BE0EE331E0F5B3AD16E023091Always compare that value with the current project documentation before trusting the key.
Build from source
The source tree contains two versioned parts: the Rust compositor in
compositor/ and the embedded Flutter shell bundle in dart_shell/.
The project tool downloads the pinned dependencies, checks prerequisites,
builds both parts, and runs their tests.
See the building guide for host dependencies and the exact workflow.