Is there an display manager that doesn’t require x-server to be enabled?
To clarify, I’m not concerned that they’re all under services.xserver
. However, I tried sddm
, lightdm
, gdm
, and none of them seemed to work with services.xserver.enable = false
.
sddm
and lightdm
both have assertions that require that the xserver is enabled to build.
For gdm
, I could add the following and build nixos:
services.xserver.displayManager.gdm = {
enable = true;
wayland = true;
};
but gdm
simply doesn’t launch at startup, and instead I’m dropped to a tty.