Niri vs PaperWM: the real differences (and what runs on a Mac)
Both put your windows on an endless horizontal strip. The difference is what sits underneath — and that decides which one fits you. If you're on a Mac, neither runs; skip to the Mac section.
updated september 2026 · 6 min read
Glidro uses Scrolling. Glidro 1.1.0 is Developer ID signed and notarized by Apple. Release availability is shown on Payhip.
tl;dr
Same scrolling-strip idea, different foundations. Niri is a standalone Wayland compositor written in Rust — minimal, fast, you log into it. PaperWM is a GNOME Shell extension — you keep the whole GNOME desktop. Neither runs on macOS; on a Mac the equivalents are Glidro, OmniWM (macOS 26+) and PaperWM.spoon.
Try it right here — this is a working model of Glidro, not a video.
Interactive Glidro demo
SafariFileEditViewWindowHelpThu 9:41
Safari
Glidro
Terminal
~/project ❯ git status On branch main nothing to commit ~/project ❯ cargo test running 42 tests test result: ok ~/project ❯
Code
Notes
Chat
Music
Mail
Design
A working model of Glidro, not a video. Drag a title bar to reorder, click a Dock icon to open an app, close a window with its red button. In the real app every key here is ⌥ plus the key.
macOS 13+ on Apple silicon
Native Glidro Engine
No usage tracking
Only needs the Accessibility permission
Release downloads via Payhip
What they share
Both are scrolling window managers. Windows sit side by side on a strip that continues past the edges of your screen. Opening a window adds a column next to the focused one; nothing else resizes. You move through your work by scrolling the strip, not by rearranging a grid. If you like one, the other will feel familiar within minutes.
Niri vs PaperWM: the differences that matter
Feature
Niri
PaperWM
What it is
Standalone Wayland compositor
GNOME Shell extension
Written in
Rust
JavaScript (GNOME Shell)
Desktop around it
None — bring your own bar, launcher, notifications
All of GNOME
Configuration
Text config file
GNOME extension preferences
Setup
Install, pick the Niri session at login
Enable the extension
Depends on
Nothing but itself
Your GNOME version being supported
Runs on macOS
No
No
Foundations decide the feel
Because Niri is the display server, it draws every frame itself. That's why people describe it as smooth and tight — there's no host environment to negotiate with. The cost is that you assemble the rest of the desktop yourself.
PaperWM lives inside GNOME Shell. You get GNOME's settings, app grid, notifications and extensions for free, and PaperWM rearranges the windows. The cost is coupling: when GNOME ships a new major version, PaperWM has to catch up.
Configuration
Niri is configured in a text file, which suits people who keep dotfiles in git. PaperWM exposes its options through GNOME's extension preferences, which suits people who'd rather click than edit.
Who should pick which (on Linux)
Pick Niri if you want a minimal, standalone setup, you're happy to choose your own bar and launcher, and you like a config file.
Pick PaperWM if you're already on GNOME and want the strip without giving up the rest of your desktop.
On a Mac? Here's what actually runs
Neither Linux original will ever run on macOS — Apple's compositor can't be replaced and there's no GNOME. What you can install are Mac implementations of the same model:
Feature
Glidro
OmniWM
PaperWM.spoon
What it is
Native app (SwiftUI + Glidro Engine)
Native app, open source
Lua script for Hammerspoon
macOS
13 Ventura and later
26 Tahoe and later
Any version Hammerspoon supports
Closest to
Niri's strip, stacks and tabbed columns
Niri (plus a Dwindle layout)
PaperWM
Configuration
GUI, applies instantly
GUI + TOML
init.lua
Price
$9.99 one time
Free
Free
If you liked PaperWM and enjoy scripting, PaperWM.spoon is the faithful free recreation. If you liked Niri's calm strip and want it to feel built into macOS — GUI settings, a trackpad swipe with adjustable sensitivity, stacks, tabbed columns — that's what Glidro is for, and it runs back to macOS 13. On macOS 26 Tahoe, OmniWM is a strong free alternative. The full Mac rundown lives at Niri for Mac.
Launch price: $9.99 before applicable taxes, reduced from $19.99. Launch discount applies automatically at Payhip checkout.
The Niri/PaperWM strip, as a Mac app.
No Hammerspoon, no SIP, no config file — a native app with a trackpad swipe with adjustable sensitivity.
Buy now — $19.99 $9.99one-time purchase · future updates included · macOS 13+ on Apple silicon
FAQ
Is Niri better than PaperWM?
Neither is strictly better — they share the scrolling model. Niri is a standalone Wayland compositor, so it controls every frame and doesn't need a desktop environment. PaperWM runs inside GNOME, so you keep GNOME's apps, settings and extensions. Pick Niri for a minimal, fast, standalone setup; pick PaperWM if you want to stay on GNOME.
Did Niri copy PaperWM?
PaperWM popularised the scrolling strip on the Linux desktop, and Niri's own README credits PaperWM as its inspiration. Niri rebuilt the idea as a standalone compositor written in Rust.
Can I run Niri or PaperWM on a Mac?
No. Niri is a Wayland compositor and PaperWM is a GNOME Shell extension — both need Linux. On macOS you use a Mac implementation of the same model: Glidro, OmniWM (macOS 26+) or PaperWM.spoon.
Is PaperWM.spoon the same as PaperWM?
No. PaperWM.spoon is a separate project: a Lua recreation of PaperWM's layout for Hammerspoon on macOS, not a port of the GNOME extension. The strip model is faithful; the environment is completely different.
Which is easier to set up?
PaperWM, if you already run GNOME — it's an extension you enable. Niri means installing and logging into a new session and writing its config file. On a Mac, the easiest is a native app you drag to Applications.