1
0
Fork 0
nixos-config/nixos/roles/boot-key.nix
Malte Brandy 57123b08e1 Reformat
2022-03-08 02:42:46 +01:00

18 lines
344 B
Nix

{
lib,
config,
...
}: let
secretsFile = "/var/lib/luks-secret/key";
in {
boot = {
initrd = {
luks.devices."nixos" = {
fallbackToPassword = true;
keyFile = secretsFile;
};
# copy the secret into the additional initramfs. `null` means same path
secrets."${secretsFile}" = null;
};
};
}