NoDM: disable by default if greetd is enabled

This commit is contained in:
NullBite 2024-03-20 15:54:32 -04:00
parent b7ec0ac354
commit b3ea104e1c
Signed by: nullbite
GPG Key ID: 6C4D545385D4925A

View File

@ -24,7 +24,10 @@ in
description = "Whether to automatically start a desktop session on TTY1, behaving like a rudimentary display manager.";
default = osConfig ? systemd
&& config.nixfiles.meta.graphical
&& (!(osConfig.systemd.services.display-manager.enable or false));
&& (!(
(osConfig.systemd.services.display-manager.enable or false)
&& (osConfig.systemd.services.greetd.enable or false)
));
example = true;
};
};