@radwebhosting AFAIK AWS, GCP, DO and many other providers use cloud-init for setting up fresh VMs.
git clone https://git.savannah.gnu.org/git/guix.git
cd guix
IMAGE=$(guix system image --image-type=qcow2 gnu/system/examples/bare-bones.tmpl)
qemu-img info $IMAGE
virtual size: 1.82 GiB (1949847552 bytes)
disk size: 509 MiB
@radwebhosting Probably the official guix qcow image is built with --image-size=30G option or something like that.