Going back to sway for now
I still have one issue with niri that I have not been able to track down. It will randomly sleep (monitor off, wifi off) mere seconds (or minutes) after idle. It happened 3 times within 5 minutes with the last time freezing up the display resulting in a reboot.
I have a feeling that there is something niri isn’t implementing for non-systemd systems that causes this.
Note this is in addition to my now working swayidle/swaylock-plugin configuration in niri.
So I had to go back to sway.