<disasm>
thanks to some help from clever today, https://github.com/disassembler/network now has support for network booting to nixos :) Combination of dhcp configs on the router, a tftp server on the router, and nginx sending the ipxe stuff from the main server.
<disasm>
Tested it with an old hp laptop and everything works great :)