I usually set up an initial distro and then copy over my /home. Later, I just need to install the debs I'm missing, but this has the benefit of not installing stuff I don't need anymore.
That said, I didn't know you could export NVMe over TCP like that, so still a nice read!