oh and generating custom NixOS iso's is absolutely incredible, this small snippet of Nix is all you need to creat fully configured system installers (with things like enabling serial, opening ssh) https://github.com/asconix/nixos-setup-minimal-installation-cd/blob/master/iso.nix