nixos/screen: add pkgs.screen to the system closure

This commit is contained in:
Maximilian Bosch 2018-06-23 03:31:54 +02:00
parent 9c0ebbe7a3
commit 3fde98e587
No known key found for this signature in database
GPG key ID: 091DBF4D1FC46B8E
2 changed files with 11 additions and 1 deletions

View file

@ -322,6 +322,14 @@ inherit (pkgs.nixos {
<literal>kubectl delete clusterrolebinding kubernetes-dashboard</literal>
</para>
</listitem>
<listitem>
<para>
The <varname>programs.screen</varname> module provides allows to configure
<literal>/etc/screenrc</literal>, however the module behaved fairly counterintuitive as
the config exists, but the package wasn't available. Since 18.09 <literal>pkgs.screen</literal>
will be added to <literal>environment.systemPackages</literal>.
</para>
</listitem>
</itemizedlist>
</section>
</section>

View file

@ -1,4 +1,4 @@
{ config, lib, ... }:
{ config, lib, pkgs, ... }:
let
inherit (lib) mkOption mkIf types;
@ -25,6 +25,8 @@ in
config = mkIf (cfg.screenrc != "") {
environment.etc."screenrc".text = cfg.screenrc;
environment.systemPackages = [ pkgs.screen ];
};
}