{ ... }: { boot = { # get an IP address on boot, so we can unlock the root disk remotely kernelParams = [ "ip=dhcp" ]; initrd = { # driver for the NIC, required in order to get an IP address kernelModules = [ "r8169" ]; }; }; my.system.boot = { tmp = { clean = true; }; initrd = { network.enable = true; }; }; }