# Display manager configuration { config, lib, pkgs, ... }: { # X11 server (for SDDM and fallback) services.xserver.enable = true; # SDDM display manager with Wayland support services.displayManager.sddm = { enable = true; wayland.enable = true; }; # Plasma 6 as fallback desktop (optional) services.desktopManager.plasma6.enable = true; # KDE Connect for phone integration programs.kdeconnect.enable = true; # X keyboard layout (for SDDM) services.xserver.xkb.layout = "us"; }