diff --git a/modules/graphical-interface/plasma.nix b/modules/graphical-interface/plasma.nix index 90859d2b..fcf0c346 100644 --- a/modules/graphical-interface/plasma.nix +++ b/modules/graphical-interface/plasma.nix @@ -32,7 +32,14 @@ in }; config = mkIf (cfg.variant == "kde") { services.xserver.enable = true; - services.displayManager.sddm.enable = true; + + services.displayManager.sddm = { + enable = true; + settings = mkIf config.securix.admins.enable { + Users.HideUsers = lib.concatMapStringsSep "," (admin: admin.name) config.securix.admins.accounts; + }; + }; + services.desktopManager.plasma6.enable = true; environment.systemPackages = cfg.kde.lookAndFeelPackages;