diff --git a/hosts/home-server/default.nix b/hosts/home-server/default.nix
index 53daf77..0a8c4bd 100644
--- a/hosts/home-server/default.nix
+++ b/hosts/home-server/default.nix
@@ -145,7 +145,8 @@ in
       authorizedKeys = config.users.users.felschr.openssh.authorizedKeys.keys;
     };
   };
-  boot.initrd.systemd.network.wait-online.anyInterface = true;
+  boot.initrd.systemd.network.networks."10-lan" = config.systemd.network.networks."10-lan";
+  boot.initrd.systemd.users.root.shell = "/bin/systemd-tty-ask-password-agent";
   # allow automated decryption
   # `echo -n '<LUKS passphrase here>' | clevis encrypt tang '{"url": "http://doctr.local:9090"}' > home-server-enc.jwe`
   boot.initrd.clevis.enable = true;