Added QEMU installer

main
beech 1 year ago
parent 992f3f966a
commit cc84e0643a
  1. 18
      aur.sh
  2. 14
      install3.sh
  3. 28
      qemu.sh

@ -1,18 +0,0 @@
echo
echo "SETTING UP AUR SOFTWARE"
echo
echo "Please enter username:"
read username
cd "${HOME}"
echo "CLONING: YAY"
git clone "https://aur.archlinux.org/yay.git"
cd ${HOME}/yay
makepkg -si
echo
echo "Yay setup complete."
echo

@ -2,7 +2,7 @@
chmod +x gnomesetup.sh
chmod +x kdesetup.sh
chmod +x software.sh
chmod +x aur.sh
chmod +x qemu.sh
install_gnome () {
echo "Setting up GNOME + SDDM..."
@ -22,10 +22,10 @@ install_software () {
echo "Software installed."
}
setup_aur () {
echo "Setting up Yay..."
sh aur.sh
echo "Yay installed."
install_qemu () {
echo "Setting up QEMU + Virt Manager..."
sh qemu.sh
echo "Virt Manager installed."
}
setup_nvidia () {
@ -41,7 +41,7 @@ setup_nvidia () {
}
while true; do
options=("Install GNOME + SDDM" "Install KDE + SDDM" "Install Software" "Setup Yay" "Setup Nvidia Drivers" "Exit")
options=("Install GNOME" "Install KDE" "Install Software" "Install QEMU + Virt Manager" "Setup Nvidia Drivers" "Exit")
echo "Desktop & Software Setup: "
select opt in "${options[@]}"; do
@ -49,7 +49,7 @@ while true; do
1) install_gnome; break ;;
2) install_kde; break ;;
3) install_software; break ;;
4) setup_aur; break ;;
4) install_qemu; break ;;
5) setup_nvidia; break ;;
6) break 2 ;;
*) echo "Invalid" >&2

@ -0,0 +1,28 @@
#!/usr/bin/env bash
PKGS=(
'qemu'
'virt-manager'
'virt-viewer'
'dnsmasq'
'vde2'
'bridge-utils'
'openbsd-netcat'
'ebtables'
'iptables'
'libguestfs'
)
for PKG in "${PKGS[@]}"; do
echo "INSTALLING: ${PKG}"
sudo pacman -S "$PKG" --noconfirm --needed
done
sudo sed -i 's/^#unix_sock_group = "libvirt"/unix_sock_group = "libvirt"/' /etc/libvirt/libvirtd.conf
sudo sed -i 's/^#unix_sock_rw_perms = "0770"/unix_sock_rw_perms = "0770"/' /etc/libvirt/libvirtd.conf
sudo usermod -a -G libvirt $(whoami)
newgrp libvirt
echo
echo "Virt manager installed!"
echo