Gabriel Volpe
banner
gvolpe.com
Gabriel Volpe
@gvolpe.com
Software Engineer. Author of Practical FP in Scala & Functional Event-Driven Architecture. #NixOS #NeoVim #Scala #Haskell #UnisonLang
Thanks a lot! 🚀
October 18, 2025 at 3:20 PM
@hojberg.xyz think this could be featured in the catalog under the "Data Store" category? There are only two projects listed in this section. I don't use Discord, so hope you don't mind me reaching out via this platform 😀
October 18, 2025 at 10:47 AM
Certainly! Their IPC gives you a lot of flexibility, it just requires some initial work, e.g. you can manipulate the central window size via `niri msg action set-window-height/width`.

Animations are supported, you can use a custom shader for the expansion effect: yalter.github.io/niri/Configu...
Animations - niri
yalter.github.io
October 10, 2025 at 9:36 AM
The first part is just configuration: yalter.github.io/niri/Configu...
Layout - niri
yalter.github.io
October 10, 2025 at 9:24 AM
It is possible to achieve the functionality you're after via their IPC (yalter.github.io/niri/IPC.html), which is how I added scratchpad and fullscreen management support.

It's not provided out-of-the-box, though, as it's mainly a scrollable tiling wm, so new windows are spawned on the right.
IPC, niri msg - niri
yalter.github.io
October 10, 2025 at 9:22 AM
Fullscreen Manager (nfsm) - This addresses a shortcoming, but it's also been a nice challenge working with the #niri event stream and Unix sockets github.com/gvolpe/nfsm
GitHub - gvolpe/nfsm: Niri FullScreen Manager
Niri FullScreen Manager. Contribute to gvolpe/nfsm development by creating an account on GitHub.
github.com
October 10, 2025 at 8:04 AM
Scratchpad Support - I need this feature on any tiling WM github.com/gvolpe/niri-... #niri
GitHub - gvolpe/niri-scratchpad: Scratchpad support for Niri
Scratchpad support for Niri. Contribute to gvolpe/niri-scratchpad development by creating an account on GitHub.
github.com
October 10, 2025 at 8:02 AM
100% a lot of them would use CSAM identification as a cover for enabling mass surveillance.
October 7, 2025 at 9:58 AM
Thanks! I got the same notification a few mins ago.
September 24, 2025 at 2:49 PM
Thank you so much for your work, @yalter.bxt.rs!
September 10, 2025 at 8:56 PM