Quickshell greeter

This commit is contained in:
Aleksandr Lebedev 2025-10-09 18:57:52 +02:00
parent 778cc044f1
commit 7d407bbd0b
7 changed files with 48 additions and 15 deletions

View file

@ -48,9 +48,24 @@ with lib.custom; {
};
};
#greeter
programs.dankMaterialShell.greeter = {
enable = config.${namespace}.windowManagers.niri.enable || config.programs.hyprland.enable;
compositor.name =
if config.${namespace}.windowManagers.niri.enable
then "niri"
else "hyprland";
configHome = let
imp = config.${namespace}.impermanence;
in "${
if imp.enable
then imp.persistentStorage
else ""
}${config.users.users.andrej.home}";
};
services.flatpak = enabled;
security.pam.services.quickshell = {};
services.displayManager.sddm.enable = true;
services.xserver = {
enable = true;
};
@ -113,7 +128,7 @@ with lib.custom; {
teams-for-linux
];
systemd.network.wait-online.enable = lib.mkForce false;
networking.wireless.enable = false;
networking.wireless.enable = mkForce false;
networking.networkmanager.enable = true;
services.udisks2.enable = true;