Live data from Hacker News

The Future Is Niri

ersei.net

181–190 of 223 posts

Re: The Future Is Niri

#181

Earlier quoted context omitted.

Did you see Pop OS? https://pop.system76.com/ They follow ubuntu releases, kind of. The downside, they went all in into their new desktop env - cosmic, and until they release it they won't move on from 20.04.. I really loved the tiling feature in PopOS 20.04 which came out of the box. But then I bought a new laptop, and had to move to arch to use it..

minor correction, 22.04 is the most recent Pop!_OS release so not quite that ancient

right, thanks! i was too quick :(

Re: The Future Is Niri

#182
post #27

I'm a hyprland zoomer but I used Niri for a bit and it worked pretty well. It slots in perfectly for someone coming from an average single-monitor Windows workflow (for most office-style tasks). I still think that more complex tiling setups have a higher productivity ceiling though. I guess if you're like this guy and keep >10 workspaces open at once you'd have to go with Niri. I wonder if the increased battery life…

I'm still cycling through wayland and x11, and I also do get 1.5 hours more runtime on average on my old 2nd gen t14s with x11+xmonad+no compositor. It's one of the main reasons I'm struggling to move permanently, as I really don't see any advantage from my perspective as I don't use any desktop environment or feature that would make a compositor actually useful. The only thing I do notice occasionally are black borders due to shadow dropdowns in gtk4 programs that don't respect the system theme I've set.

Re: The Future Is Niri

#184
post #84

I’m also a long time i3/sway user and find Niri quite comfy. I can carry over most of my muscle memory from sway for navigating the focus, moving windows etc. I’ve also found it to be very stable and works out of the box with xwayland-satellite. My biggest issue is that I keep “losing” windows. I open them in a deeply nested stack, do something else and forgot I already had opened the window. It also happens with swa…

You talking about something like the issue I linked to earlier? https://news.ycombinator.com/item?id=43347909 FWIW I've got a niri IPC / bash / jq abomination that emulates run-or-raise functionality and works probably better than the original RoR. It cycles through windows matching a particular appId and starts one if one doesn't already exist. That, alongside rofi(wayland) as a fuzzy search nav for all open windows…

Yep, that's exactly what I'm looking for. Your bash script is far less of an abomination than what you made it sound like :)

Re: The Future Is Niri

#185
I tried Niri, but couldn't figure out how to get good enough support for X programs. Specifically I had issues with the clipboard, I couldn't copy passwords from 1Password (X) and paste them into Firefox (Wayland). Niri doesn't seem interested in having built-in first class support for X and I'm not interested in maintaining it for myself either.

Re: The Future Is Niri

#186
Niri: the next redefining software project that happens to be written in Rust. (after so many: RedoxOS, Zed, ripgrep, uutils, servo, COSMIC EPOCH, ...)

If there's something that the Rust community does well it is capturing enthousiasm to get stuff done.

Re: The Future Is Niri

#188
post #84

I’m also a long time i3/sway user and find Niri quite comfy. I can carry over most of my muscle memory from sway for navigating the focus, moving windows etc. I’ve also found it to be very stable and works out of the box with xwayland-satellite. My biggest issue is that I keep “losing” windows. I open them in a deeply nested stack, do something else and forgot I already had opened the window. It also happens with swa…

You talking about something like the issue I linked to earlier? https://news.ycombinator.com/item?id=43347909 FWIW I've got a niri IPC / bash / jq abomination that emulates run-or-raise functionality and works probably better than the original RoR. It cycles through windows matching a particular appId and starts one if one doesn't already exist. That, alongside rofi(wayland) as a fuzzy search nav for all open windows…

I couldn't find a run or raise repo that'd have a ws.jq and I'm not convinced it's https://github.com/thaliaarchi/wsjq (whitespace programing language implemented in jq...) Could you point at that?

Thanks for sharing!

Post reply on HN