mdevd-conf is a ready to use set of a configuration file and helper scripts for mdevd to set up basic userspace device management.
It aims to allow replacing systemd-udevd with the caveat of lacking libudev. This lack can be partially compensated for by using libudev-zero. It is currently very hard to switch away from systemd-udevd on desktop machines using a freedesktop.org based Wayland or X.Org software stack.
On desktops based on Arcan or on a server systems, however, it is possible to switch from systemd-udevd to mdevd(-conf).
mdev.conf is used, the users and groups:
audio,
dialout,
disk,
input,
kmem,
renderer,
tty,
usb,
and
video.
mdevd-conf is free software. It is available under the ISC license.
git clone git://git.0x53.net/mdevd-conf