Description:
River is a non-monolithic Wayland compositor that delegates window management to separate window managers implementing the river-window-management-v1 protocol, providing core compositing and rendering, support for Wayland extensions, XWayland, and hot-swapping window managers for flexible desktop environments.