I love #niri soo much. Just with a bit of bashscript I can add personal features like a small floating window in the corner ....
I love #niri soo much. Just with a bit of bashscript I can add personal features like a small floating window in the corner ....
today I opened a draft PR for the Overview, and request everyone to test it and report issues: https://github.com/YaLTeR/niri/pull/1440
also, today's new overview feature: drag-and-drop into a new workspace between/above/below!
I updated my #opensuse #niri dotfiles on codeberg:
https://codeberg.org/Nasendackel/dotfiles
And I also wrote this article about my setup:
https://inlovewithlinux.com/my-personal-setup
spent many hours today trying to make the combined exit overview + switch workspace animation monotonic. This is hard because zoom and vertical movement are separate axes, and you can e.g. "catch" one of them with a touchpad gesture, while the other must continue animating (so you can't easily convert this into rect interpolation).
Ended up working out a correction formula for the workspace Y positions when both axes have matching animations. Appears to behave so far from my testing
Til about karousel - a tiling and scrolling window manager script for kde plasma like niri.
Yeah #waybar has menus
https://github.com/Alexays/Waybar/pull/3247
Adding a "system menu" for my #opensuse #niri setup :)
today's overview progress: some rendering and input fixes, plus implemented built-in hot corner, and workspace switch on drag-and-drop hold. which means that now you can perform an entire drag-and-drop to a different workspace mouse-only!
i have this old ASUS Eee PC collecting dust, decided to try if niri will run on it. well, it actually runs! a few shaders failed compiling (ran into ALU instruction limits), but otherwise seems to work
today's progress: wheel scrolling up and down, right click to scroll left and right, click on workspace to focus, some keyboard fixes
this is all mouse-only on the video. only currently using a 3rd-party tool for the hot corner (waycorner), i'll integrate that later
started working on an Overview for niri. very wip, lots to do, got some basic rendering and dragging working though
A secret niri v25.02 feature! Make your floating windows FLOAT by putting this in your config:
window-rule {
match is-floating=true
baba-is-float true
}
Works in the nix flake too
Confessions of a hardcore tiler, a blog post wherein I critique a critique of tiling window managers, and try to explain how I use mine, and why I find that so very convenient.
Not surprisingly, it's from the perspective of a #niri enthusiast.
There will be a followup next week or so: I'll interview my wife about her use of a tiling window manager too.
I did a hacking!
Today I was in the mood to add a virtual output to #niri
As a proof of concept I am just using a Jitsi meeting where I share the screen and joined with my phone. Works surprisingly well!
#Niri, #Wayland and #Rust are just awesome.
@YaLTeR should I make this into a real feature?
(Sorry for the shaky video. Hope you all don’t get seasick.)
slowly going through the piled up PRs (how's your weekend going?), today merged the pick-color IPC from nnyyxxxx. comes with Portal support of course
Mom played around a bit with #GNOME and #niri, and she'll be switching to #niri, because she concluded that tiling is awesome.
She's in the "some floating is okay" camp, though, so I'll let niri decide what to float and what not. But she'll be tiled-by-default, with tabbed columns.
AND ON TOP OF ALL THAT: She decided that notmuch, Org Roam, and Emacs are all incredible tools, and she wants to learn them.
What have I done.
I found a nice use for tabs with #niri: I have a number of browser windows open, with documentation and other stuff related to various ongoing projects. Each window is for a single project.
It became a bit of a chore to switch between them, because there was no indication of how many windows I have open.
So I collapsed them into a column, and enabled tabbing for that column. Now I see how many windows I have, and which one I have selected. Makes it much easier to find where I'm at.