blob: 42a3316aedd7ebda12f3793a24be2a1247f56d7e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
{ config, pkgs, getty, ... }:
let
script = pkgs.writeText "login-program.sh" ''
if [[ "$(tty)" == '/dev/tty1' ]]; then
${pkgs.shadow}/bin/login -f jp3;
else
${pkgs.shadow}/bin/login;
fi
'';
in
{
services.getty = {
loginProgram = "${pkgs.bash}/bin/sh";
loginOptions = toString script;
extraArgs = [ "--skip-login" ];
};
}
|