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 :/
main
Janne Heß 2 years ago
parent 9ae3813cda
commit 41d3ca0677
No known key found for this signature in database
GPG Key ID: 69165158F05265DF
  1. 2
      nixos/modules/system/boot/systemd/initrd.nix
  2. 11
      pkgs/top-level/all-packages.nix

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

@ -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

Loading…
Cancel
Save