25 lines
752 B
Nix
25 lines
752 B
Nix
{ pkgs, config, makeEnable, realUsers, ... }:
|
|
makeEnable config "myModules.plasma" true {
|
|
services.accounts-daemon.enable = true;
|
|
services.displayManager.sddm = {
|
|
enable = true;
|
|
settings = {
|
|
Users = {
|
|
# Limit login candidates to regular interactive users.
|
|
MaximumUid = 60000;
|
|
MinimumUid = 1000;
|
|
RememberLastUser = true;
|
|
};
|
|
Theme = {
|
|
# Breeze hides the user chooser when users exceed this threshold.
|
|
# Keep it aligned with declared normal users so the list stays visible.
|
|
DisableAvatarsThreshold = (builtins.length realUsers) + 10;
|
|
};
|
|
};
|
|
extraPackages = with pkgs; [
|
|
# sddm-astronaut
|
|
];
|
|
};
|
|
services.desktopManager.plasma6.enable = true;
|
|
}
|