Merge pull request #8642 from cstrahan/slim-console-cmd
nixos: provide default console_cmd for slim
This commit is contained in:
commit
5b1b089de3
|
@ -20,6 +20,7 @@ let
|
||||||
${optionalString (cfg.defaultUser != null) ("default_user " + cfg.defaultUser)}
|
${optionalString (cfg.defaultUser != null) ("default_user " + cfg.defaultUser)}
|
||||||
${optionalString (cfg.defaultUser != null) ("focus_password yes")}
|
${optionalString (cfg.defaultUser != null) ("focus_password yes")}
|
||||||
${optionalString cfg.autoLogin "auto_login yes"}
|
${optionalString cfg.autoLogin "auto_login yes"}
|
||||||
|
${optionalString (cfg.consoleCmd != null) "console_cmd ${cfg.consoleCmd}"}
|
||||||
${cfg.extraConfig}
|
${cfg.extraConfig}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -105,6 +106,18 @@ in
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
consoleCmd = mkOption {
|
||||||
|
type = types.nullOr types.str;
|
||||||
|
default = ''
|
||||||
|
${pkgs.xterm}/bin/xterm -C -fg white -bg black +sb -T "Console login" -e ${pkgs.shadow}/bin/login
|
||||||
|
'';
|
||||||
|
defaultText = ''
|
||||||
|
''${pkgs.xterm}/bin/xterm -C -fg white -bg black +sb -T "Console login" -e ''${pkgs.shadow}/bin/login
|
||||||
|
'';
|
||||||
|
description = ''
|
||||||
|
The command to run when "console" is given as the username.
|
||||||
|
'';
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue