nixos-config/modules/system/services/general/displaymanager/default.nix

18 lines
493 B
Nix

{ config, lib, pkgs, ... }:
{
config = lib.mkIf config.system.desktop.enable {
services.greetd = {
enable = true;
settings.default_session.command = lib.mkDefault (lib.strings.concatStringsSep " " [
"${pkgs.greetd.tuigreet}/bin/tuigreet"
"--asterisks"
"--remember"
"--remember-user-session"
"--time"
"--user-menu"
]);
vt = 2;
};
environment.persistence."/persist".files = [ "/var/cache/tuigreet" ];
};
}