Nix-based PXE booting. It can boot different images than your NixOS-based system configurations, but the main focus has been to support NixOS. We even have a system which is able to scan your hardware pre-boot, and then launch the initial ramdisk with a kernel which has all the required drivers pre-installed. https://github.com/majbacka-labs/nixos.fi