Took me a bit to get used to it (history: awesomewm for years -> hyprland for the last year and bit) but I have been using it for about a month and I dont think I would swap away from a scrolling wm now. Ironically it was hyprland adding scrolling that made me commit to trying Niri, if its good enough to copy, might as well try the real thing?
The design principles, particularly "Opening a new window should not affect the sizes of any existing windows" actually makes a big difference day to day and I now love spawning new browser windows instead of getting huge task lists. Same with teminals. I can keep my tmux "for work" and throw up and away temporary terms.
Also I have found fullscreen games to be a bit less wonky because they sort of stay full screen when you scroll out, where as hyprland I sometimes had to swap workspace when adjusting fullscreen would make them shit the bed.
Some people say it performs better (or "lighter") than hyprland but I can't quite say whether thats true. I did think maybe but it might be a placebo.
Some paper cuts, have not checked the new release but I know it didn't have a great way to toggle VRR? I think it was always-on/off vs being able to toggle it when a game is fullscreen? I'd have to check the issue.
I also don't like that double right click while resizing a window would expand it to full-width but I am just realising I think that's adjustable under "gestures", not mouse.
Also something about the config felt more understandable to keymap. Not that hyprland is "complex" but I guess it felt easier to work out how I wanted niri to behave?
Generally, big thumbs up. Everyone who's interested should give it a look.
Tried Niri, ran into 2 troubles, it's decent but not for me.
1. Couldn't use the super key as a dedicated keybind. The solution is something like super+superl but it broke further keyboard inputs in the launched application.
2. The very top pixel of my monitor didn't get dedicated to the application, this made switching Firefox tabs a nuisance.
Are you trying to bind super by itself rather than using it as a modifier?? I don't understand. I've never heard of any pixel rendering issues with Niri. All the rendering issues I've ever experienced have been with Hyprland. Niri has been a frictionless experience for me, unlike Hyprland. I'm not including any other WM or DEs in this comparison because I simply wouldn't use them anymore.
Yes, the super key by itself. It might seem silly but for me it's muscle memory after using windows 10 for so many years... I press the super key and type the app I want frequently (and for me it always worked on w10, disabled Bing etc)
As for the top pixel, it's not a rendering issue it seems to be a layout issue. There's visually nothing there but I cannot click on the topmost pixel of the browser tab and have it activate. I don't have any panel placed on top (because again, used to w10) and I rely a surprising amount on just flicking my cursor to the top of the screen and clicking...
There is a workaround for 1: https://www.reddit.com/r/niri/s/DtK64ZAaZN
I also wanted that but switched to Super+Space because it felt better and similar to my mac.
It will be a problem with scrolling window managers but you can try putting the panel on bottom and maximuze-edge-to-edge the Firefox window in a workspace.
I did place the panel at the bottom. I don't really know where the 1 pixel is coming from, perhaps the border setting? It wasn't an issue when I was on KDE so it's not Firefox related.
its very useful on small screen laptop. i installed on my 14 in laptop n love it so much i installed on my main pc as well which have ultra wide monitor. workflow is incomparably better. it just works for my brain.
Niri is all around smoother, and comes with super ergonomic defaults. Hyprland is full of rough edges and tries to do too many things. The experience on NVIDIA is horrible with Hyprland, couldn't do it anymore. Also, Niri by default has workspaces bound per monitor, which is ideal for my multi-monitor workflow. I haven't felt any friction with Niri like I always have with Hyprland.
Okay, bud. I totally didn't mention anything about ergonomic defaults and workspaces being bound per monitor (which only makes sense). Did you want me to explain how Hyprland on NVIDIA is buggy when opening windows and often shows tearing in the animations, and how the new "scrolling layout" does counterintuitive things like forcing you to still resize windows when opening the second window? I don't want my windows resizing without my consent. Don't need it.
Buggy animations, constant screen tearing despite trying every combination of settings, and dealing with arrogant ass holes on their discord. I don't have time for that shit, especially when Niri's community has always been kind and welcoming.
Infinity-of-Thoughts@reddit
I've used Niri for months, and using anything else is a pain in the ass now.
iamarealhuman4real@reddit
Took me a bit to get used to it (history: awesomewm for years -> hyprland for the last year and bit) but I have been using it for about a month and I dont think I would swap away from a scrolling wm now. Ironically it was hyprland adding scrolling that made me commit to trying Niri, if its good enough to copy, might as well try the real thing?
The design principles, particularly "Opening a new window should not affect the sizes of any existing windows" actually makes a big difference day to day and I now love spawning new browser windows instead of getting huge task lists. Same with teminals. I can keep my tmux "for work" and throw up and away temporary terms.
Also I have found fullscreen games to be a bit less wonky because they sort of stay full screen when you scroll out, where as hyprland I sometimes had to swap workspace when adjusting fullscreen would make them shit the bed.
Some people say it performs better (or "lighter") than hyprland but I can't quite say whether thats true. I did think maybe but it might be a placebo.
Some paper cuts, have not checked the new release but I know it didn't have a great way to toggle VRR? I think it was always-on/off vs being able to toggle it when a game is fullscreen? I'd have to check the issue.
I also don't like that double right click while resizing a window would expand it to full-width but I am just realising I think that's adjustable under "gestures", not mouse.
Also something about the config felt more understandable to keymap. Not that hyprland is "complex" but I guess it felt easier to work out how I wanted niri to behave?
Generally, big thumbs up. Everyone who's interested should give it a look.
ManIkWeet@reddit
Tried Niri, ran into 2 troubles, it's decent but not for me. 1. Couldn't use the super key as a dedicated keybind. The solution is something like super+superl but it broke further keyboard inputs in the launched application. 2. The very top pixel of my monitor didn't get dedicated to the application, this made switching Firefox tabs a nuisance.
UntoldUnfolding@reddit
Are you trying to bind super by itself rather than using it as a modifier?? I don't understand. I've never heard of any pixel rendering issues with Niri. All the rendering issues I've ever experienced have been with Hyprland. Niri has been a frictionless experience for me, unlike Hyprland. I'm not including any other WM or DEs in this comparison because I simply wouldn't use them anymore.
ManIkWeet@reddit
Yes, the super key by itself. It might seem silly but for me it's muscle memory after using windows 10 for so many years... I press the super key and type the app I want frequently (and for me it always worked on w10, disabled Bing etc)
As for the top pixel, it's not a rendering issue it seems to be a layout issue. There's visually nothing there but I cannot click on the topmost pixel of the browser tab and have it activate. I don't have any panel placed on top (because again, used to w10) and I rely a surprising amount on just flicking my cursor to the top of the screen and clicking...
Albus_Dumb@reddit
I'd like to map the Super key release to wofi or something. As far as i remember, it is the default behaviour on windows
Maskdask@reddit
Same
picastchio@reddit
There is a workaround for 1: https://www.reddit.com/r/niri/s/DtK64ZAaZN
I also wanted that but switched to Super+Space because it felt better and similar to my mac.
ManIkWeet@reddit
Razema@reddit
I made a PR to add in the ability to bind to modifier keys like Super. It is not merged yet, but hopefully it will when they have time to review it
UntoldUnfolding@reddit
Better than Hypeland these days. Iono, maybe give it a little try.
Ashamed-Summer2262@reddit
Niri is just better
AndrewNeo@reddit
I have Hyprland on a spare small-screen laptop and I am extremely tempted to try niri out. It looks great
Ok-Mango-3312@reddit
its very useful on small screen laptop. i installed on my 14 in laptop n love it so much i installed on my main pc as well which have ultra wide monitor. workflow is incomparably better. it just works for my brain.
NullPointerInLife1@reddit
Why do you think Niri is better than Hyprland?
OceanicMLG@reddit
the config doesnt break every update
way better codebase and community
has a much better design overall
scrolling > tiling
_x_oOo_x_@reddit
Greatly depends on the sizes of the screens you're using
OceanicMLG@reddit
while yes I agree, I also have to admit scrolling is much more intuitive to use and is much more flexible due to its infinite canvas
UntoldUnfolding@reddit
Niri is all around smoother, and comes with super ergonomic defaults. Hyprland is full of rough edges and tries to do too many things. The experience on NVIDIA is horrible with Hyprland, couldn't do it anymore. Also, Niri by default has workspaces bound per monitor, which is ideal for my multi-monitor workflow. I haven't felt any friction with Niri like I always have with Hyprland.
NullPointerInLife1@reddit
Ok, tks for elaborating
so_back@reddit
Honestly, I don't feel like they elaborated at all. There weren't any real points other than subjective "it feels better because it does" takes.
UntoldUnfolding@reddit
Okay, bud. I totally didn't mention anything about ergonomic defaults and workspaces being bound per monitor (which only makes sense). Did you want me to explain how Hyprland on NVIDIA is buggy when opening windows and often shows tearing in the animations, and how the new "scrolling layout" does counterintuitive things like forcing you to still resize windows when opening the second window? I don't want my windows resizing without my consent. Don't need it.
so_back@reddit
It's all good man. I'm glad you found something that you can work with.
Classic_Mud_51@reddit
What was happening for you on hyprland with nvidia
UntoldUnfolding@reddit
Buggy animations, constant screen tearing despite trying every combination of settings, and dealing with arrogant ass holes on their discord. I don't have time for that shit, especially when Niri's community has always been kind and welcoming.
Rest-That@reddit
Massively, yeah
lKrauzer@reddit
It doesn't matter how many people you send, I will not migrate to Niri!
UntoldUnfolding@reddit
Migrate from what?
Holiday_Floor_2646@reddit
bot
femayoi@reddit
The replies are funny
n0_1029@reddit
Have you considered trying out the Niri Scrollable-Tiling Wayland Compositor?
Infiniti_151@reddit
Who's asking you to?
WhyDoIWonderWhy@reddit
no one is forcing you to!
Dear_Storage7405@reddit
Just give it a shot
Maybe-monad@reddit
You should try it though