From 8014e0e763937e8fa09b8f3e1758dcaf253a005e Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Mon, 8 May 2023 19:48:10 -0700 Subject: tahoe: move the initrd code It's the only host that uses this code. --- hosts/tahoe/boot.nix | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'hosts/tahoe') diff --git a/hosts/tahoe/boot.nix b/hosts/tahoe/boot.nix index bb2f53c..bf87ce8 100644 --- a/hosts/tahoe/boot.nix +++ b/hosts/tahoe/boot.nix @@ -11,10 +11,20 @@ initrd = { # driver for the NIC, required in order to get an IP address kernelModules = [ "r8169" ]; + network = { + enable = true; + postCommands = '' + echo "cryptsetup-askpass; exit" > /root/.profile + ''; + ssh = { + enable = true; + port = 2222; + hostKeys = + [ /etc/ssh/ssh_host_ed25519_key /etc/ssh/ssh_host_rsa_key ]; + authorizedKeys = + config.users.users.fcuny.openssh.authorizedKeys.keys; + }; + }; }; }; - - my.system.boot = { - initrd = { network.enable = true; }; - }; } -- cgit v1.2.3