#!/bin/bash set -euo pipefail source "$(dirname "${BASH_SOURCE[0]}")/../../lib/logging.sh" log "Installing QEMU/KVM + libvirt stack + virt-manager..." sudo pacman -S --noconfirm --needed \ qemu-full \ libvirt \ virt-manager \ virt-viewer \ dnsmasq \ bridge-utils \ edk2-ovmf \ swtpm \ vde2 log "Enabling libvirtd service..." sudo systemctl enable --now libvirtd.service log "Configuring default NAT network for autostart..." sudo virsh net-autostart default 2>/dev/null || true log "Adding $USER to libvirt and kvm groups..." sudo usermod -aG libvirt,kvm "$USER" log "QEMU/KVM installed. Log out and back in for group membership to take effect."