diff --git a/nixos/modules/services/ttys/kmscon.nix b/nixos/modules/services/ttys/kmscon.nix index c52434c46a11..48ed7f242813 100644 --- a/nixos/modules/services/ttys/kmscon.nix +++ b/nixos/modules/services/ttys/kmscon.nix @@ -35,7 +35,7 @@ let enableAutologin: "${gettyCfg.loginProgram} ${baseLoginOptions}${lib.optionalString enableAutologin " -f -- ${gettyCfg.autologinUser}"}"; - loginScript = pkgs.writers.writeDash "kmscon-login" ( + loginScript = pkgs.writers.writeBash "kmscon-login" ( lib.optionalString (gettyCfg.autologinUser != null && gettyCfg.autologinOnce) '' kms_tty= active_tty_file=/sys/class/tty/tty0/active