These are my notes for setting up virt-manager with QEMU/KVM on Artix Linux. I’m using runit, but anything runit-specific should be easily converted to other init systems/service managers.

This is largely the same as tomit4’s instructions, but I’m doing networking over a bridge rather than a NAT.

Install virt-manager

Firstly, install relevant packages:

# pacman -S qemu virt-manager virt-viewer vde2 openbsd-netcat libvirt libvirt-runit

If you need virtualised TPM (e.g. for Windows 11), you also need to install swtpm. Also, for Windows VMs in general, install virtio-win from the AUR for virtio drivers for Windows guests.