Trying out Niri + Noctalia shell, this is exactly what I've wanted from a desktop setup (scrollable column window manager with multiple workspaces and a clean, animated design) for awhile.
#Niri Noctalia
Trying out Niri + Noctalia shell, this is exactly what I've wanted from a desktop setup (scrollable column window manager with multiple workspaces and a clean, animated design) for awhile.
#Niri Noctalia
Niri is just so clever.
I have configured it to open new windows at 80% screen width, and to center the window if it can't fit at least two windows in the same screen.
As a result I have a horizontal workspace that reminds me I have more windows opened, but I can also have two columns visible on the same screen.
Today I'm releasing niri v25.11 with long-awaited config includes, Alt-Tab, true maximize, custom modes, and a bunch of other improvements!
Enjoy the release notes :)
Congrats sternenseemann on the nixpkgs niri any% WR at 3 h 20 min
DankMaterialShell folks set up builds for Debian, Ubuntu and OpenSUSE, so now it's super easy to try niri & DMS on those systems.
I added Ubuntu commands to the niri quick start guide: https://yalter.github.io/niri/Getting-Started.html
Debian and OpenSUSE here: https://build.opensuse.org/project/show/home:AvengeMedia:danklinux
Congrats sternenseemann on the nixpkgs niri any% WR at 3 h 20 min
DankMaterialShell folks set up builds for Debian, Ubuntu and OpenSUSE, so now it's super easy to try niri & DMS on those systems.
I added Ubuntu commands to the niri quick start guide: https://yalter.github.io/niri/Getting-Started.html
Debian and OpenSUSE here: https://build.opensuse.org/project/show/home:AvengeMedia:danklinux
Today I'm releasing niri v25.11 with long-awaited config includes, Alt-Tab, true maximize, custom modes, and a bunch of other improvements!
Enjoy the release notes :)
DankMaterialShell folks set up builds for Debian, Ubuntu and OpenSUSE, so now it's super easy to try niri & DMS on those systems.
I added Ubuntu commands to the niri quick start guide: https://yalter.github.io/niri/Getting-Started.html
Debian and OpenSUSE here: https://build.opensuse.org/project/show/home:AvengeMedia:danklinux
Took some fighting but I think I've managed to teach the new Alt-Tab to speak to the screen reader
I finished and merged the horizontal drag interaction tweak from a previous post. It's very handy but can also be annoying when you want to move windows across monitors, so on mouse I restricted it to headerbar dragging (so, not Mod+LMB and not in the overview).
On touch however, it works for both headerbar dragging, and for Mod+Touch, so you can now easily scroll the view around.
I also added the thing where you can touch with another finger to switch between floating and tiling.
Did some work on the TTY backend in niri over the past few days. Merged PR for DisplayLink dock support, added "panel orientation" property read, and, based on cosmic-comp code, implemented the necessary logic to avoid screen blanking. Finally, both at niri startup and when switching TTYs, your screen won't flicker, as long as resolution/refresh rate stay the same.
Even when the screen does blank, it'll go faster, as there's now just one modeset instead of two (clear then draw frame).
Did some work on the TTY backend in niri over the past few days. Merged PR for DisplayLink dock support, added "panel orientation" property read, and, based on cosmic-comp code, implemented the necessary logic to avoid screen blanking. Finally, both at niri startup and when switching TTYs, your screen won't flicker, as long as resolution/refresh rate stay the same.
Even when the screen does blank, it'll go faster, as there's now just one modeset instead of two (clear then draw frame).
Took some fighting but I think I've managed to teach the new Alt-Tab to speak to the screen reader
I just learned that Niri has a "center this window on the screen" mode.
You can configure it to automatically center the focused window, which wouldn't work for me since I sometimes want to split my workspace evenly.
BUT!
You can also press Ctrl + Super + c, and it will center the focused window, regardless of its width.
Did I tell you I love Niri?
Just merged Alt-Tab to main, shortly arriving at your nearest niri-git. Comes with plenty of ways to tweak it if you want [1], and a focus timestamp in the IPC [2] that lets shell devs make their own recent windows switchers.
[1]: https://yalter.github.io/niri/Configuration%3A-Recent-Windows.html
[2]: https://yalter.github.io/niri/niri_ipc/struct.Window.html#structfield.focus_timestamp
Did some work on the TTY backend in niri over the past few days. Merged PR for DisplayLink dock support, added "panel orientation" property read, and, based on cosmic-comp code, implemented the necessary logic to avoid screen blanking. Finally, both at niri startup and when switching TTYs, your screen won't flicker, as long as resolution/refresh rate stay the same.
Even when the screen does blank, it'll go faster, as there's now just one modeset instead of two (clear then draw frame).
Just merged Alt-Tab to main, shortly arriving at your nearest niri-git. Comes with plenty of ways to tweak it if you want [1], and a focus timestamp in the IPC [2] that lets shell devs make their own recent windows switchers.
[1]: https://yalter.github.io/niri/Configuration%3A-Recent-Windows.html
[2]: https://yalter.github.io/niri/niri_ipc/struct.Window.html#structfield.focus_timestamp
Just merged Alt-Tab to main, shortly arriving at your nearest niri-git. Comes with plenty of ways to tweak it if you want [1], and a focus timestamp in the IPC [2] that lets shell devs make their own recent windows switchers.
[1]: https://yalter.github.io/niri/Configuration%3A-Recent-Windows.html
[2]: https://yalter.github.io/niri/niri_ipc/struct.Window.html#structfield.focus_timestamp
Currently in the middle of finishing up the Alt-Tab PR for niri: https://github.com/YaLTeR/niri/pull/1704
Got most things working as I'd like, though still plenty of fixes and clean-ups left. Fully live window previews with block-out-from support and fading title labels.
There's some interesting design differences compared to other desktops: on niri I expect it's common to have multiple terminals open, so Alt-Tab must go by windows (not by apps) and must show previews big enough to pick the right one.
We've hit 15k stars on the niri repo!!
Currently in the middle of finishing up the Alt-Tab PR for niri: https://github.com/YaLTeR/niri/pull/1704
Got most things working as I'd like, though still plenty of fixes and clean-ups left. Fully live window previews with block-out-from support and fading title labels.
There's some interesting design differences compared to other desktops: on niri I expect it's common to have multiple terminals open, so Alt-Tab must go by windows (not by apps) and must show previews big enough to pick the right one.
Currently in the middle of finishing up the Alt-Tab PR for niri: https://github.com/YaLTeR/niri/pull/1704
Got most things working as I'd like, though still plenty of fixes and clean-ups left. Fully live window previews with block-out-from support and fading title labels.
There's some interesting design differences compared to other desktops: on niri I expect it's common to have multiple terminals open, so Alt-Tab must go by windows (not by apps) and must show previews big enough to pick the right one.