Niri – A scrollable-tiling Wayland compositor

Scrollable-tiling model & workflows

  • Many users say Niri “clicked” after years on i3/sway/xmonad: workspaces become “topics” containing long horizontal strips of related windows (editor, browser, terminals, etc.) instead of a few tightly packed tiles.
  • Common pattern: keep a main app centered, with partial “peeks” of neighboring windows, and quickly open ephemeral terminals/browsers to the side without reflowing the layout.
  • The scroll plus “overview”/mini‑map and subtle “struts” (visible slivers of adjacent windows) help people maintain a spatial mental model.

Comparisons to other WMs

  • Former i3/sway/xmonad users highlight:
    • Less cognitive load from not constantly re‑tiling or adding workspaces.
    • Ability to have “unlimited” windows per workspace while still grouped by topic.
  • Hyprland:
    • Some prefer Hyprland’s paged model and richer floating/split options.
    • Others switched to Niri citing better stability, fewer breaking changes, and a more cohesive scroll-first design than Hyprland’s hyprscrolling plugin.
  • PaperWM:
    • Niri is seen as a more polished, native implementation of the same idea; PaperWM is described as quirkier within GNOME.

Wayland, hardware, and platform issues

  • Multiple reports that Wayland “finally works” well, even with NVIDIA, though some still hit show‑stoppers (sleep/wake multi‑monitor bugs, tablet orientation, screensharing edge cases).
  • Niri is praised for good screen sharing, power savings (letting GPUs sleep), and Xwayland integration via xwayland‑satellite.
  • Packaging is easiest on Arch/Fedora/Nix; Debian/Ubuntu users may need to build from source or use derivative distros.

Features, configuration & ecosystem

  • Appreciated features: floating windows, tabbing/stacking, scratch‑like workflows via scripts, window rules (per‑app sizes/behavior), IPC for external launchers, overview mode, shaders/animations.
  • New support for config includes/overrides makes sharing dotfiles across machines easier.
  • Ecosystem: bars/shells (DankMaterialShell, Noctalia, waybar), launchers (Vicinae, fuzzel), helpers (niriswitcher, niri‑float‑sticky).

Critiques & mixed reactions

  • Some find horizontal scrolling unnatural or worry about “losing” windows; overview and good habits mitigate this but don’t eliminate concern.
  • One user notes ending up with hundreds of forgotten terminals; others see this as a “tmux without tmux” style feature.
  • Animations are polarizing: some see them as distracting fluff, others say fast transitions are essential for orientation in a scrolling layout.
  • A scratch/floating overlay layer (for chat/media) is still a desired first‑class feature.

MacOS and ethics side threads

  • Several commenters lament macOS window management, sharing tools like Yabai, Hammerspoon + PaperWM, Aerospace, and flashspace as partial approximations.
  • Brief debate around an Arch‑based distro (Omarchy): some avoid it due to the creator’s politics; others argue FOSS use should be separable from personal views.