Niri, a scrollable-tiling Wayland compositor
10 days ago
- #Rust
- #Wayland
- #Tiling Window Manager
- Niri is a scrollable-tiling Wayland compositor designed for dynamic workspaces.
- Windows are arranged in columns on an infinite strip to the right, without resizing existing windows when new ones open.
- Each monitor has its own separate window strip, preventing overflow onto adjacent monitors.
- Dynamic workspaces are arranged vertically, with each monitor having an independent set of workspaces, including an always-present empty workspace.
- Workspace arrangement is preserved across monitor disconnections and reconnections.
- Features include built-in screenshot UI, screencasting, touchpad/mouse gestures, window grouping into tabs, and configurable layouts.
- Supports animations with custom shaders, live-reloading config, and works with screen readers.
- Compatible with multi-monitor setups, fractional scaling, NVIDIA, floating windows, and various input devices.
- Performance-conscious, with reports of smooth operation even on older hardware like the Eee PC 900.
- Xwayland integration is available via xwayland-satellite.
- Inspired by PaperWM, with a focus on proper monitor separation.
- Community support is available through Matrix and Discord channels.