Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.


niri
example_niri_rice
Example Niri Rice
Release Status Maintained
Last Release Version 25.01
First Release v0.1.0-alpha.1
Language(s) Rust
Developer(s) Ivan Molodetskikh A.K.A. YaLTeR
Website Github Repository


Niri is a scrollable-tiling wayland compositor which was heavily inspired by PaperWM[1]. Windows are arranged in columns on an infinite strip going to the right, allowing you to scroll through them. Opening a new window never causes existing ones to resize. Every monitor has its own separate window strip. Windows can never "overflow" onto an adjacent monitor[1].

Workspaces are dynamic and arranged vertically, and every monitor has an independent set of workspaces. There's always one empty workspace all the way down, similar to how GNOME works. When a monitor disconnects, its workspaces will move to another monitor, but upon re-connection they will move back to the original monitor.[1]

Features[2]

  • Dynamic workspaces similar to GNOME
  • Built in screenshot utility
  • The ability to block out sensitive windows from screencasts
  • Smooth touchpad and mouse gestures
  • Switch windows between tiling and floating modes
  • Gradient borders and round corners
  • Smooth and customizable animations
  • Live-reloading

References