Rice your desktop in real time.
Edit the Dart shell and watch your running session reshape itself — widgets, panels, motion. The compositor and your apps never stop.
Public alpha · Arch Linux x86-64
A Flutter-native Wayland compositor
Origin does not have to dictate purpose.
Flutter was made for application interfaces. Denial runs it inside the compositor, where it owns the desktop scene itself.
Features
Change how it looks, moves, and works directly from the source while it runs.
Edit the Dart shell and watch your running session reshape itself — widgets, panels, motion. The compositor and your apps never stop.
A running app can become an overview card or a switcher item while its content stays live, not a screenshot.
Set each application’s volume from Denial’s dashboard, with no separate mixer. PulseAudio and PipeWire.
Search Wallhaven or use local images, span one wallpaper across every display, and tune its darkness.
A complete Wayland session, not a starting point you have to assemble.
Install · Arch Linux x86-64
Verifies the release-key fingerprint, adds the signed repository, and shows the full plan before touching sudo.
curl -fsSL https://raw.githubusercontent.com/denialwm/denial/refs/heads/main/install.sh | sh
sudo pacman -Syu denial
Log out, choose Denial from your display manager’s session menu, and sign in.