{ lib, config, pkgs, ... }: let cfg = config.hive.displayManager; in { config = lib.mkIf (cfg.name == "sddm") { services.displayManager.sddm = { enable = true; wayland.enable = true; }; environment.systemPackages = with pkgs; [ kdePackages.kwallet kdePackages.kwalletmanager ]; }; }