{self, inputs, ...}: { flake.nixosModules.early = { pkgs, ... }: { networking = { useDHCP = false; dhcpcd.enable = false; }; boot.initrd = { availableKernelModules = [ "r8169" "e1000e" ]; network = { enable = true; udhcpc.enable = true; ssh = { enable = true; port = 222; hostKeys = [ /etc/secrets/initrd/ssh_host_key ]; authorizedKeys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK/zH272jRjJf120mqr6EpKB346Nufq5lKFzFTd0ckAC lily@lily-desktop" ]; shell = "/bin/cryptsetup-askpass"; }; postCommands = ''ip addr''; }; }; }; }