libosinfo has a concept of install scripts, for fully automated installation, which is what boxes uses. we should look into it and consider adding an option for it in virt-install/virt-manager
Upstream has the virt-install --unattended work now. virt-manager support will come in a later release