I’m already running SDDM on Wayland in both Slowroll and Leap 16. SDDM works fine as a Wayland greeter when launched through the sddm.service…
~> systemctl status display-manager
● sddm.service - Simple Desktop Display Manager
Loaded: loaded (/usr/lib/systemd/system/sddm.service; enabled; preset: enabled)
Active: active (running) since Thu 2025-11-27 18:28:54 NZDT; 17min ago
Invocation: cea25a1e1f4f4e738cafa6c75d383da0
Docs: man:sddm(1)
man:sddm.conf(5)
Main PID: 1205 (sddm)
Tasks: 2 (limit: 4659)
CPU: 162ms
CGroup: /system.slice/sddm.service
└─1205 /usr/bin/sddm
FWIW, I have /etc/sddm.conf.d/10-wayland.conf with…
[General]
DisplayServer=wayland
GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell
[Wayland]
CompositorCommand=kwin_wayland --drm --no-lockscreen --no-global-shortcuts --locale1
The display-manager-legacy.service is disabled…
○ display-manager-legacy.service - X Display Manager
Loaded: loaded (/usr/lib/systemd/system/display-manager-legacy.service; disabled; preset: enabled)
Active: inactive (dead)