nixos/systemd-stage-1: Use an own systemd package

We need more features than systemdMinimal but less than systemd so we
need some own packages :/
This commit is contained in:
Janne Heß 2022-04-04 18:10:43 +01:00
parent 9ae3813cda
commit 41d3ca0677
No known key found for this signature in database
GPG key ID: 69165158F05265DF
2 changed files with 12 additions and 1 deletions

View file

@ -150,7 +150,7 @@ in {
'';
package = (mkPackageOption pkgs "systemd" {
default = "systemdMinimal";
default = "systemdStage1";
}) // {
visible = false;
};

View file

@ -23370,6 +23370,17 @@ with pkgs;
libfido2 = null;
p11-kit = null;
};
systemdStage1 = systemdMinimal.override {
pname = "systemd-stage-1";
withCryptsetup = true;
withFido2 = true;
withTpm2Tss = true;
inherit lvm2 libfido2 p11-kit;
};
systemdStage1Network = systemdStage1.override {
pname = "systemd-stage-1-network";
withNetworkd = true;
};
udev = systemd; # TODO: change to systemdMinimal