New comment by mobinmob on void-packages repository https://github.com/void-linux/void-packages/pull/42488#issuecomment-1446758416 Comment: > * how to deal with eudev-libudev: libudev-zero replaces, conflicts, provides it? it provides /usr/lib/libudev.so.1, I expect some stuff built with eudev-libudev-devel (wlroots, libinput) to work with it, while other may not if one removes eudev-libudev (lvm2, pipewire), see https://github.com/illiliti/libudev-zero It is **waaaay** too early for this, but I think `replaces` is the wrong choice here. > * find an optimal mdev.conf (current one is taken from kiss-linux, alpine has a similar one) That is not the only thing you need. You should look at the mdev-like-a-boss scripts and work with them and also checkout how you can extend the functionality in other ways.