luks migration, home migration fixes
This commit is contained in:
@@ -13,8 +13,18 @@
|
||||
useNetworkd = true;
|
||||
};
|
||||
|
||||
# Raspberry Pi 4 uses U-Boot / extlinux, not systemd-boot
|
||||
boot.useSystemdBoot = lib.mkForce false;
|
||||
# Raspberry Pi 4 uses U-Boot / extlinux — disable both GRUB and systemd-boot
|
||||
# TPM 2.0 HAT: systemd initrd required for tpm2-device auto-unlock
|
||||
# After first install, enroll with:
|
||||
# systemd-cryptenroll --tpm2-device=auto --tpm2-pcrs=0+7 --recovery-key /dev/mmcblk0p3
|
||||
boot = {
|
||||
useSystemdBoot = lib.mkForce false;
|
||||
loader.grub.enable = lib.mkOverride 0 false;
|
||||
initrd = {
|
||||
systemd.enable = true;
|
||||
luks.devices."cryptroot".crypttabExtraOpts = [ "tpm2-device=auto" ];
|
||||
};
|
||||
};
|
||||
|
||||
sops = {
|
||||
defaultSopsFile = ./secrets.yaml;
|
||||
|
||||
Reference in New Issue
Block a user