1
0
Fork 0
nixos-config/nixos/roles/boot-key.nix
2021-05-18 16:33:28 +02:00

16 lines
336 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;
};
};
}