This is the script I used:
#!/bin/sh
VM_PATH="$HOME/.local/vm"
VM_DISK="$1"
qemu-system-x86_64 -enable-kvm \
-cdrom "$VM_PATH/archlinux.iso" \
-boot menu=on \
-drive if=pflash,format=raw,readonly=on,file=/usr/share/OVMF/OVMF_CODE.fd \
-drive file="$VM_PATH/$1/$1.img" -m 3G -cpu host -smp 2 -vga virtio -display sdl,gl=on```