diff options
author | Nathan Zadoks <nathan@nathan7.eu> | 2015-12-20 14:15:49 +0100 |
---|---|---|
committer | Nathan Zadoks <nathan@nathan7.eu> | 2016-01-02 22:21:54 +0100 |
commit | d396f1e99b980d9278308940d6c4486a280512a2 (patch) | |
tree | 25fbd66a18bf0b8d4db49fe9c351fd0489c0604b /nixos/modules/services/ttys | |
parent | 1979034956c44d4d71d38a9dedf10de27a6f2095 (diff) | |
download | nixlib-d396f1e99b980d9278308940d6c4486a280512a2.tar nixlib-d396f1e99b980d9278308940d6c4486a280512a2.tar.gz nixlib-d396f1e99b980d9278308940d6c4486a280512a2.tar.bz2 nixlib-d396f1e99b980d9278308940d6c4486a280512a2.tar.lz nixlib-d396f1e99b980d9278308940d6c4486a280512a2.tar.xz nixlib-d396f1e99b980d9278308940d6c4486a280512a2.tar.zst nixlib-d396f1e99b980d9278308940d6c4486a280512a2.zip |
kmscon service: add extraOptions option
Diffstat (limited to 'nixos/modules/services/ttys')
-rw-r--r-- | nixos/modules/services/ttys/kmscon.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/nixos/modules/services/ttys/kmscon.nix b/nixos/modules/services/ttys/kmscon.nix index 7783a1ada71d..ba25f9128445 100644 --- a/nixos/modules/services/ttys/kmscon.nix +++ b/nixos/modules/services/ttys/kmscon.nix @@ -32,6 +32,13 @@ in { default = ""; example = "font-size=14"; }; + + extraOptions = mkOption { + description = "Extra flags to pass to kmscon."; + type = types.separatedString " "; + default = ""; + example = "--term xterm-256color"; + }; }; }; @@ -53,7 +60,7 @@ in { ConditionPathExists=/dev/tty0 [Service] - ExecStart=${pkgs.kmscon}/bin/kmscon "--vt=%I" --seats=seat0 --no-switchvt --configdir ${configDir} --login -- ${pkgs.shadow}/bin/login -p + ExecStart=${pkgs.kmscon}/bin/kmscon "--vt=%I" ${cfg.extraOptions} --seats=seat0 --no-switchvt --configdir ${configDir} --login -- ${pkgs.shadow}/bin/login -p UtmpIdentifier=%I TTYPath=/dev/%I TTYReset=yes |