From ca2dc92a96f7a65d8329a507f8eaf555ee72b6ad Mon Sep 17 00:00:00 2001 From: "flyingscorpio@arch-desktop" Date: Wed, 9 Feb 2022 20:01:14 +0100 Subject: [PATCH] Add basic libvirt installation --- configs.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/configs.yml b/configs.yml index 3c7c03f..524e014 100644 --- a/configs.yml +++ b/configs.yml @@ -612,3 +612,24 @@ gaming: - lib32-gst-plugins-base-libs - vulkan-icd-loader - lib32-vulkan-icd-loader + +libvirt: + - install: + arch: + - libvirt + - iptables-nft + - dnsmasq + - bridge-utils + - virt-install + - virt-viewer + - run: + - sudo usermod -aG libvirt "${USER}" + - run: + - 'grep "libvirt libvirt_guest" /etc/nsswitch.conf >/dev/null 2>&1 || sudo sed -i -E "s/^hosts: (.+)/hosts: libvirt libvirt_guest \1/" /etc/nsswitch.conf' + - run: + - sudo systemctl start libvirtd.service && sudo systemctl enable libvirtd.service + - run: + - virsh pool-define-as libvirt-pool dir - - - - "/home/${USER}/.local/libvirt/images"; + virsh pool-build libvirt-pool && + virsh pool-start libvirt-pool && + virsh pool-autostart libvirt-pool