diff options
Diffstat (limited to 'profiles')
| -rw-r--r-- | profiles/remote-unlock.nix | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/profiles/remote-unlock.nix b/profiles/remote-unlock.nix new file mode 100644 index 0000000..b0e3fe8 --- /dev/null +++ b/profiles/remote-unlock.nix @@ -0,0 +1,22 @@ +{ ... }: +{ + boot.kernelParams = [ + "ip=dhcp" + ]; + + boot.initrd.network = { + enable = true; + postCommands = "echo 'cryptsetup-askpass' >> /root/.profile"; + flushBeforeStage2 = true; + ssh = { + enable = true; + port = 911; + hostKeys = [ + "/etc/initrd/ssh_host_ed25519_key" + ]; + authorizedKeys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINBkozy+X96u5ciX766bJ/AyQ3xm1tXZTIr5+4PVFZFi" + ]; + }; + }; +} |
