diff options
author | Shea Levy <shea@shealevy.com> | 2016-01-03 10:01:43 -0500 |
---|---|---|
committer | Shea Levy <shea@shealevy.com> | 2016-01-03 10:01:43 -0500 |
commit | 06356c90dc19643ff559aa678e277804720c2bec (patch) | |
tree | ba7ef5917ea111b26568a4b920d0b0352a8c9513 | |
parent | 927e82213d4343774fbe0a91ed681a2ed20b5631 (diff) | |
parent | d396f1e99b980d9278308940d6c4486a280512a2 (diff) | |
download | nixlib-06356c90dc19643ff559aa678e277804720c2bec.tar nixlib-06356c90dc19643ff559aa678e277804720c2bec.tar.gz nixlib-06356c90dc19643ff559aa678e277804720c2bec.tar.bz2 nixlib-06356c90dc19643ff559aa678e277804720c2bec.tar.lz nixlib-06356c90dc19643ff559aa678e277804720c2bec.tar.xz nixlib-06356c90dc19643ff559aa678e277804720c2bec.tar.zst nixlib-06356c90dc19643ff559aa678e277804720c2bec.zip |
Merge branch 'kmscon-extraoptions' of git://github.com/nathan7/nixpkgs
-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 |