Created by: pszemus
I noticed that on every boot /dev/uinput is recreated without ACL set. setfacl -m u:${USER}:rw /dev/uinput helps but only till the next boot (I'm on Fedora 36 with Wayland).
I've found that the Steam client was suffering the similar issue (ValveSoftware/steam-for-linux#4794, especially this comment explains in detail: https://github.com/ValveSoftware/steam-for-linux/issues/4794#issuecomment-327006061) and they fixed it by adding the OPTIONS+="static_node=uinput" to udev rules.
I tried that on my system and it works fine (no need to run facl on every boot any more).