Demi Nix:
- build1 + build2 vms
- Reduce bare-metal code to something very small, perhaps just vagrant
- That probably means no vagrant for demi1 + demi2
- Reduce bare-metal code to something very small, perhaps just vagrant
- Build the whole VM with nix
- Split the VM image/OS build, and the Demi build
- Perhaps split the VM image build and OS build as well, somehow
- E.g. build grub/initrd into the image, but the rootfs outside
- Perhaps split the VM image build and OS build as well, somehow
- This will allow rebuilding Demi stuff without rebuilding the OS