A display manager of its own
A root daemon on a VT shows the greeter in a lys-wm kiosk and starts your session. It is the NixOS module's default and what the .deb and .rpm install.
The lys desktop's display manager, greeter and lock screen in pure Go. The display manager needs PAM and lys-wm, with no greetd, cage or polkit.