New comment by flexibeast on void-packages repository https://github.com/void-linux/void-packages/issues/21862#issuecomment-627722248 Comment: Well, i've been spending hours in VMs trying to work out what packages users need when trying to use DEs, for the purposes of the documentation i'm writing for the Handbook. Regardless of whether SDDM (the software, not the Void package in particular) *should* have a hard dependency on `xorg-server`, my testing showed that it does - without `xorg-server` installed, SDDM simply doesn't work. Once SDDM is started, one can certainly choose a Wayland-based Plasma session, but that involves getting SDDM started in the first place. It's true that a particular setup might involve an X server running on another machine, but i doubt that's the most common use case for KDE users. i'm opposed to 'fixing' this sort of issue via documentation. If something is a soft dependency, sure, let's note that in documentation. But for hard dependencies like this, i feel that either the `sddm` package should be modified to depend on `xorg-server`, or that work is done by upstream so that this dependency is no longer required.