Live data from Hacker News

Niri 26.04: Scrollable-tiling Wayland compositor

github.com

51–60 of 89 posts

Re: Niri 26.04: Scrollable-tiling Wayland compositor

#51
post #11

I'm on hyprland (which also has a scrolling layout). How do you guys navigate between your workspaces? I'm accomodated to super+ , which jumps to workspace # with a mostly fixed purpose. If I opened something ad-hoc, I usually know where I placed it. I found it difficult to operate in a setting which more resembles the state of my desk (if it weren't random access).

Super+side mouse buttons, which also works because niri workspaces are vertical. Also my right hand is always on the mouse.

Re: Niri 26.04: Scrollable-tiling Wayland compositor

#52
post #41

Another vote on niri being just great software. While itss idea (scrolling tiling windows manager) is novel, the software in itself is very polished with a very mature API that doesn't change at every version (looking at you hyprland).

The hyprland developer is extremely talented, for his age, but still the mistakes of youth are very apparent: rash decisions, changing for change sake, my way or the highway, etc.

If he sticks with the project until he grows out of the impulsive phase, hyprland will be in a much better place.

Re: Niri 26.04: Scrollable-tiling Wayland compositor

#53

Niri introduced scroll-based window management to me and it instantly clicked. I'm very happy to see a full-on Niri per-workspace emulation mode in OmniWM[1] for the Mac, recently and thankfully made compatible with Sequoia. It immediately became my main window manager. [1] https://github.com/BarutSRB/OmniWM

this. I really enjoyed the Niri approach when I discovered it and missed something similar for my mac. This is the best implementation I have tested so far, and while there are definitely some quirks, at least in my case I feel it completely usable as a daily driver(love the tabbed columns) kudos to maintainer and contributors

Re: Niri 26.04: Scrollable-tiling Wayland compositor

#54
I use hyprland. And I navigate with ALT+? commands for the main apps I use, and alt+tab strictly to go back to previous workspace. I also have a task bar that I can also click to navigate when I need (on waybar). I love it. I'm never in some intermediate state like a view of all my workspaces, or holding alt tab to choose some workspace - it's always a single hotkey stroke. I also have 3 special workspaces that use alt+scroll-up/scroll-down/middle-mouse-button-click, for my password manager, my dashboard, and my music (strawberry).

I encourage everyone using the ubuntu/windows paradigm to check this out instead. Windows users see me working and their jaws drop, because it's so fast and smooth.

If anyone's curious I use ALT+: e for file manager (thunar), w for chrome, a for whatsapp, x for terminal, c for claude web, y for youtube, n for a notepad-style program, d for launcher (fuzzel), t for sublime, z for emacs, v for clipboard history, f for full screen, q to kill active and f1 for a emacs capture-dialog. g sends a window to a ws on my main monitor, and alt+shift+g sends it to secondary monitor.

Re: Niri 26.04: Scrollable-tiling Wayland compositor

#55
post #47
post #13

I’ve gotten so used to the tiling WM workflow of quick-switching between a bunch of different dedicated fullscreen workspaces and managing windows with pure keyboard. Each workspace typically has a single app, or terminal with tmux, but occasionally I’ll split two apps side by side. Would love to hear the perspective of anyone who switched from a similar workflow to Niri. How does the mental model shift?

I've always (KDE, GNOME, niri) used a workspace per activity/project. I have a workspace with Steam open and a game wiki I was consulting earlier, another workspace with Emacs and browser with documentation, a third workspace with Godot and some gamedev apps open. The beauty of niri is that I never feel I need to close some apps because I've got "too many windows"; it's quite easy to compartmentalize I never understo…

This is the way. I see so many people using tiling WMs that have dedicated workspaces per app, even worse, are all full screen. What is the point?

Being able to have one window of Firefox per project workspace, with only tabs relevant to that project - this alone is a better than the myriad of ways Firefox themselves have tried to solve it within the app.

Re: Niri 26.04: Scrollable-tiling Wayland compositor

#56
For people that went from i3wm to Niri, I would love to be convinced.

Being a i3wm(now sway) user, I tried Niri but found the following points a little bit uncanny:

- (Cropping) Sometimes when I scroll by shifting focus, a little bit like 10% of the window I pushed to the left keeps appearing. I tried to configure Niri in such a way that never a tiny fraction of a window be cropped but couldn't manage. Not sure I missed some config though.

- (Scratchpads) No scratchpads. There's workaround that I saw using extension scripts, but felt cumbersome to use(not the script itself, I just wished it was native feature on Niri). I use scratchpads a lot for "global" apps like email, discord, obsidian so I can open them on any workspace I am at, then make them disappear completely after.

- (Spatial Memory) By being used to i3wm I am comfortable pushing different applications so they can fit on a single screen. In i3wm i have "perfect vision" of a workspace. Niri style keeps me "forgetting" what's to the left and right. I know I can zoom out, but feels like friction upon my short term memory.

I would love to receive any suggestion so I overcome these points that I stumbled upon. Soon I might be trying Niri again on a more work environment(my first try was on a PC connected to TV, so more media focused usage).

Re: Niri 26.04: Scrollable-tiling Wayland compositor

#57
post #38

Slightly offtopic and it's odd because I'm asking for something that feels like should exist though, like, I get that I have no right to it. This, for X, but not under Gnome or KDE? Even better, perhaps as just a script or something under Openbox? (might be time to get into the vibecoding...)

What's keeping you on X? Some apps still broken for you?

I switched to Wayland a few months back and it's been pleasantly boring

Re: Niri 26.04: Scrollable-tiling Wayland compositor

#58
post #30

If anyone wants to try the NNN (Niri-Nix-Noctalia) dots. Feel free to use my flake, https://github.com/MostlyKIGuess/nix-flake-public .

I used window managers for years, but the hurdle of actually configuring stuff not-related to the WM itself (like setting up dark mode) made me switch to a full-fledged desktop environment. Thanks for mentioning Noctalia - it looks like exactly what I needed!

I was in the same boat, and I ended up running this: https://danklinux.com/

It works a charm.

Re: Niri 26.04: Scrollable-tiling Wayland compositor

#59

For people that went from i3wm to Niri, I would love to be convinced. Being a i3wm(now sway) user, I tried Niri but found the following points a little bit uncanny: - (Cropping) Sometimes when I scroll by shifting focus, a little bit like 10% of the window I pushed to the left keeps appearing. I tried to configure Niri in such a way that never a tiny fraction of a window be cropped but couldn't manage. Not sure I mis…

> pushing different applications so they can fit on a single screen. In i3wm i have "perfect vision" of a workspace.

What does this mean?

Re: Niri 26.04: Scrollable-tiling Wayland compositor

#60
post #59

For people that went from i3wm to Niri, I would love to be convinced. Being a i3wm(now sway) user, I tried Niri but found the following points a little bit uncanny: - (Cropping) Sometimes when I scroll by shifting focus, a little bit like 10% of the window I pushed to the left keeps appearing. I tried to configure Niri in such a way that never a tiny fraction of a window be cropped but couldn't manage. Not sure I mis…

> pushing different applications so they can fit on a single screen. In i3wm i have "perfect vision" of a workspace. What does this mean?

i3 shows title bars (shrinking or expanding them) kind of like how tabs are displayed in a web browser. If you do nested layouts with i3, though, you wont be able to see all the title bars, but otherwise usually you can see all the title bars (though truncated to fit). That's a pretty common workflow, and it gives you "perfect vision" of all the windows in that workspace. Vs niri which by default scrolls the whole window (title bar included) off the screen, so you can't see all the windows in the workspace at a glance.
Post reply on HN