Skip to content

Aqueous

Aqueous is a minimal Wayland window manager built on top of RiverDelta - Seafoam Labs’ in-tree fork of River.

It is designed as a lightweight, configurable Wayland environment with the window manager and compositor living side by side in one repository. The shell and bar layer can be used from any compatible project.

  • Primary stack: C# / .NET 10 for the window manager, Zig for RiverDelta
  • Platform focus: Linux / Wayland
  • Project layout: Single repository containing the window manager, compositor, tests, docs, and Arch packaging

Aqueous provides a River-oriented window management stack with:

  • a C# window manager client that speaks River and Wayland protocols
  • configurable layouts, gaps, keybindings, outputs, and rules through wm.toml
  • Noctalia shell and bar integration for a complete desktop session
  • an output daemon and supporting test projects
  • Arch packaging that ships aqueous, aqueous-wm, a Wayland session entry, and default configuration files

The repository also includes a reference PKGBUILD, nested session launcher scripts for development, and session assets for display-manager based login flows.

Visit the repository for source code, updates, and contribution information:

GitHub repository

© 2026 Seafoam LabsShelly Chel