New comment by atahanacar on void-packages repository https://github.com/void-linux/void-packages/issues/34678#issuecomment-1091831653 Comment: I think a split is necessary, but not like it is right now. I think the X11 specific packages should add a 80-dbus.sh to the xinitrc config. For example, Artix puts this file to /etc/X11/xinit/xinitrc.d/ directory: https://gitea.artixlinux.org/packagesD/dbus-runit/src/branch/master/x86_64/extra/80-dbus.sh By doing this, you don't have to use dbus-launch explicitly in your .xinitrc.