{ pkgs, lib, config, ... }: with lib; let cfg = config.settings.display-manager; in { config = mkIf (cfg == "sddm") { environment.systemPackages = with pkgs; [ libsForQt5.qt5.qtquickcontrols2 libsForQt5.qt5.qtgraphicaleffects ]; services.displayManager.sddm = { enable = true; wayland.enable = true; theme = "${import ./sddm-theme.nix { inherit pkgs; }}"; }; }; }