nixos/kernel: don't include append-initrd-secrets when unused

nikstur e63a403b bc5eefd2

Changed files
+3 -1
nixos
modules
system
boot
+3 -1
nixos/modules/system/boot/kernel.nix
···
ln -s ${initrdPath} $out/initrd
-
ln -s ${config.system.build.initialRamdiskSecretAppender}/bin/append-initrd-secrets $out
+
${optionalString (config.boot.initrd.secrets != { }) ''
+
ln -s ${config.system.build.initialRamdiskSecretAppender}/bin/append-initrd-secrets $out
+
''}
ln -s ${config.hardware.firmware}/lib/firmware $out/firmware
'';