New comment by travankor on void-packages repository https://github.com/void-linux/void-packages/issues/20930#issuecomment-614618827 Comment: To be more explicit than my previous response, I don't think `wlroots`, a library, should have a runtime dependency on elogind. Implement it on a per-template basis; there only are a handful of wlroots compositors and you can use `xbps-query -RX wlroots` to find all of them. Furthermore, even though I am currently using elogind, I don't think it's a good solution for several reasons. setuid is not a problem if privs are dropped correctly. The ideal solution would be a much, more lightweight session manager written in a safe language. So, I think an alternative to elogind should be supported in an official capacity by `xbps-src`. `XDG_RUNTIME_DIR` can be setup like any other environment variable so I don't understand the issue.