From 353e23d2a4b632f7c404a48caa224c84f4fe8978 Mon Sep 17 00:00:00 2001 From: Rodney van den Velden Date: Tue, 20 Sep 2022 22:58:48 +0200 Subject: [PATCH] init --- .SRCINFO | 10 + PKGBUILD | 14 + asunainstall | 202 +++++ pkg/asunainstall/.BUILDINFO | 1204 +++++++++++++++++++++++++ pkg/asunainstall/.MTREE | Bin 0 -> 363 bytes pkg/asunainstall/.PKGINFO | 11 + pkg/asunainstall/usr/bin/asunainstall | 201 +++++ src/asunainstall | 1 + 8 files changed, 1643 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD create mode 100755 asunainstall create mode 100644 pkg/asunainstall/.BUILDINFO create mode 100644 pkg/asunainstall/.MTREE create mode 100644 pkg/asunainstall/.PKGINFO create mode 100755 pkg/asunainstall/usr/bin/asunainstall create mode 120000 src/asunainstall diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..2ab3495 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,10 @@ +pkgbase = asunainstall + pkgdesc = Installer for Project Asuna + pkgver = 0.4.4 + pkgrel = 1 + url = https://asunaproject.nl + arch = x86_64 + source = asunainstall + sha256sums = c83fb987bf554ad9c20a4c5c7513b1cbf8060f7c691165647dd43afd09a0f622 + +pkgname = asunainstall diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..a6f15e0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,14 @@ +# Maintainer: Rodney van den Velden + +pkgname=asunainstall +pkgver=0.4.4 +pkgrel=1 +pkgdesc="Installer for Project Asuna" +arch=(x86_64) +url="https://asunaproject.nl" +source=(asunainstall) +sha256sums=('c83fb987bf554ad9c20a4c5c7513b1cbf8060f7c691165647dd43afd09a0f622') + +package() { + install -Dm755 asunainstall "$pkgdir"/usr/bin/asunainstall +} diff --git a/asunainstall b/asunainstall new file mode 100755 index 0000000..4cad4bd --- /dev/null +++ b/asunainstall @@ -0,0 +1,202 @@ +#!/bin/zsh +# Project Asuna Installer +# This defines all of the current variables +CMD_PACMAN_INSTALL=(/usr/bin/pacman --noconfirm -S --needed --overwrite="*") +CMD_PACMAN_UPDATE=(/usr/bin/pacman -Sy) +CPU_VENDOR=$(cat /proc/cpuinfo | grep 'vendor' | uniq | cut -c 13-) +SYSTEM_LOCALE="${SYSTEM_LOCALE:-en_US.UTF-8 UTF-8}" +ASUNA_INSTALL_DIR="${ASUNA_INSTALL_DIR:-/mnt}" + +# Internet connectivity check +wget -q --spider http://google.com +if [ $? -eq 0 ]; then + echo "Internet check passed" +else + echo -e "No internet connection available, exiting\nUse wifi-menu util to connect WiFi" + exit +fi + +# Update system time +if [ $(timedatectl status | grep -c "NTP service: active") -ne 1 ]; then + # If NTP is not active, enable it. + timedatectl set-ntp true + + # Update the hardware clock. + hwclock --systohc +fi + +# Microcode selection +if [[ "${CPU_VENDOR}" == "AuthenticAMD" ]]; then + UCODE_INSTALL_MSG="AMD CPU detected, install AMD ucode..." + UCODE_INSTALL="amd-ucode" +else + UCODE_INSTALL_MSG="Intel CPU detected, installing Intel ucode..." + UCODE_INSTALL="intel-ucode" +fi + +base_os_install() { + lsblk + read "?Enter your desired drive node here (for example, sda or nvme0n1): " DRIVEDEVICE + + DEVICE="/dev/${DRIVEDEVICE}" + + INSTALLDEVICE="${DEVICE}" + + echo ${DEVICE} | grep -q -P "^/dev/(nvme|loop|mmcblk)" + if [ $? -eq 0 ]; then + INSTALLDEVICE="${DEVICE}p" + fi + + if [ ! -b $DEVICE ]; then + echo "$DEVICE not found! Installation Aborted!" + exit 1 + fi + + echo "\n\nWARNING: The following drive is going to be erased fully. ALL DATA ON DRIVE $DEVICE WILL BE LOST!\n" + lsblk $DEVICE + echo -n "\nErase $DEVICE and begin installation(y/N): " + read ANS + + if [[ ! ($ANS = 'y' || $ANS = 'Y') ]]; then + echo "Installation Aborted!" + exit 1 + fi + + echo "\nCreating partitions..." + sfdisk --delete ${DEVICE} + wipefs -a ${DEVICE} + + # EFI Partition + parted ${DEVICE} mklabel gpt + parted ${DEVICE} mkpart primary fat32 2M 256M + parted ${DEVICE} set 1 boot on + parted ${DEVICE} set 1 esp on + + # Root Partition + parted ${DEVICE} mkpart primary btrfs 256M 100% + + root_parition="${INSTALLDEVICE}2" + mkfs -t vfat ${INSTALLDEVICE}1 + fatlabel ${INSTALLDEVICE}1 EFI + mkfs -t btrfs -f ${root_parition} + btrfs filesystem label ${root_parition} asuna-root + + echo "\nPartitioning complete, mounting and pacstrapping..." + echo "${UCODE_INSTALL_MSG}" + mount -t btrfs -o subvol=/,compress-force=zstd:1,discard,noatime,nodiratime ${root_parition} ${ASUNA_INSTALL_DIR} + pacstrap ${ASUNA_INSTALL_DIR} base base-devel ${UCODE_INSTALL} linux-asuna linux-asuna-headers linux-firmware + echo "Pacstrap complete. Rebuilding kernel modules." + sleep 2 + arch-chroot ${ASUNA_INSTALL_DIR} depmod -a $(ls /lib/modules) + arch-chroot ${ASUNA_INSTALL_DIR} mkinitcpio -P + + echo "\nBase system installation done, generating fstab..." + genfstab -U -p /mnt >> /mnt/etc/fstab + cp /etc/pacman.conf /mnt/etc/pacman.conf + cp /etc/pacman.d/mirrorlist /mnt/etc/pacman.d/mirrorlist + cp /etc/os-release /mnt/etc/os-release + + read "?Enter hostname for this installation: " ASUNAHOSTNAME + echo ${ASUNAHOSTNAME} > ${ASUNA_INSTALL_DIR}/etc/hostname + + # Create user + while true; do + read "?Enter username for this installation: " ASUNAUSER + if [ $ASUNAUSER = "root" ]; then + echo "User \"root\" already exists!" + else + break + fi + done + + echo "\nCreating user ${ASUNAUSER}..." + echo "\nSet root password:" + arch-chroot ${ASUNA_INSTALL_DIR} passwd root + arch-chroot ${ASUNA_INSTALL_DIR} useradd --create-home ${ASUNAUSER} + echo "\nSet ${ASUNAUSER} password:" + arch-chroot ${ASUNA_INSTALL_DIR} passwd ${ASUNAUSER} + echo "$ASUNAUSER ALL=(ALL:ALL) ALL" > ${ASUNA_INSTALL_DIR}/etc/sudoers.d/${ASUNAUSER} + chmod 0440 ${ASUNA_INSTALL_DIR}/etc/sudoers.d/${ASUNAUSER} + echo "127.0.1.1 ${ASUNAHOSTNAME}" >> ${ASUNA_INSTALL_DIR}/etc/hosts + + echo "\nInstalling bootloader..." + arch-chroot ${ASUNA_INSTALL_DIR} ${CMD_PACMAN_UPDATE} + mkdir ${ASUNA_INSTALL_DIR}/boot/efi + mount -t vfat ${INSTALLDEVICE}1 ${ASUNA_INSTALL_DIR}/boot/efi + arch-chroot ${ASUNA_INSTALL_DIR} ${CMD_PACMAN_INSTALL} core/grub efibootmgr inetutils mkinitcpio neofetch networkmanager openssh paru + arch-chroot ${ASUNA_INSTALL_DIR} systemctl enable NetworkManager systemd-timesyncd sshd + arch-chroot ${ASUNA_INSTALL_DIR} grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=asuna --removable + arch-chroot ${ASUNA_INSTALL_DIR} grub-mkconfig -o /boot/grub/grub.cfg + + echo "\nSetting up locale..." + echo "${SYSTEM_LOCALE}" >> ${ASUNA_INSTALL_DIR}/etc/locale.gen + arch-chroot ${ASUNA_INSTALL_DIR} locale-gen + echo "LANG=$(echo ${SYSTEM_LOCALE} | cut -d' ' -f1)" > ${ASUNA_INSTALL_DIR}/etc/locale.conf +} + +full_install() { + echo "Installing full Project Asuna..." + sleep 1 + # The actual installation begins here: + arch-chroot ${ASUNA_INSTALL_DIR} ${CMD_PACMAN_UPDATE} + arch-chroot ${ASUNA_INSTALL_DIR} ${CMD_PACMAN_INSTALL} wireplumber + sleep 1 + while true + do + echo "Please choose your current GPU:" + echo "1) AMD: Will install Gamescope with Mangohud and FSR support" + echo "2) Intel: Will install Gamescope with Mangohud and FSR or NIR support" + echo "3) NVIDIA (9xx+ only): Will install proprietary drivers and Gamescope with Mangohud and NIR support" + read "?Enter your choice here: " ASUNA_GPU_TYPE + + if [[ "${ASUNA_GPU_TYPE}" == "1" ]]; then + echo "Installing gamescope for AMD GPUs..." + GAMESCOPE_INSTALL=(/usr/bin/pacman --noconfirm -S --needed --overwrite="*" vulkan-radeon lib32-vulkan-radeon gamescope mesa lib32-mesa) + break + elif [[ "${ASUNA_GPU_TYPE}" == "2" ]]; then + echo "Installing gamescope for Intel GPUs..." + sed -i 's/linux-firmware/linux-firmware gamescope vulkan-intel lib32-vulkan-intel mesa lib32-mesa/g' ${HOLO_INSTALL_DIR}/etc/pacman.conf + GAMESCOPE_INSTALL=(/usr/bin/pacman --noconfirm -S --needed --overwrite="*" vulkan-intel lib32-vulkan-intel mesa lib32-mesa gamescope) + break + elif [[ "${ASUNA_GPU_TYPE}" == "3" ]]; then + echo "Installing gamescope for NVIDIA GPUs..." + GAMESCOPE_INSTALL=(/usr/bin/pacman --noconfirm -S --needed --overwrite="*" nvidia-utils nvidia-dkms opencl-nvidia gamescope) + sed -i 's/splash/splash nvidia-drm.modeset=1/g' ${ASUNA_INSTALL_DIR}/etc/default/grub + arch-chroot ${HOLO_INSTALL_DIR} grub-mkconfig -o /boot/grub/grub.cfg + break + else + echo -e "You have made an invalid selection, please try again...\n" + fi + done + echo "\nInstalling Desktop..." + arch-chroot ${ASUNA_INSTALL_DIR} ${GAMESCOPE_INSTALL} + arch-chroot ${ASUNA_INSTALL_DIR} ${CMD_PACMAN_INSTALL} xorg xclip xfce4 xfce4-goodies papirus-icon-theme nm-connection-editor network-manager-applet lightdm lightdm-gtk-greeter + arch-chroot ${ASUNA_INSTALL_DIR} systemctl enable lightdm + arch-chroot ${ASUNA_INSTALL_DIR} usermod -aG rfkill ${ASUNAUSER} + arch-chroot ${ASUNA_INSTALL_DIR} usermod -aG wheel ${ASUNAUSER} + arch-chroot ${ASUNA_INSTALL_DIR} ${CMD_PACMAN_INSTALL} unzip pcmanfm wezterm micro discord steam lutris qbittorrent pavucontrol pipewire-pulse pipewire-alsa +} + +echo "Project Asuna Installer" +echo "Start time: $(date)" +echo "Please choose installation type:" +echo "1) barebones: Barebones OS-only installation" +echo "2) full: Full desktop install" +read "?Enter your choice here: " ASUNA_INSTALL_TYPE +echo "" +if [[ "${ASUNA_INSTALL_TYPE}" == "1" ]] || [[ "${ASUNA_INSTALL_TYPE}" == "barebones" ]]; then + echo "Installing Project Asuna, barebones configuration..." + base_os_install + echo "Installation finished! You may reboot now, or type arch-chroot /mnt to make further changes" + +elif [[ "${ASUNA_INSTALL_TYPE}" == "2" ]]; then + echo "Installing Project Asuna, full configuration..." + base_os_install + full_install + echo "Installation finished! You may reboot now, or type arch-chroot /mnt to make further changes" + +else + echo "Invalid choice. Exiting installer..." +fi + +echo "End time: $(date)" \ No newline at end of file diff --git a/pkg/asunainstall/.BUILDINFO b/pkg/asunainstall/.BUILDINFO new file mode 100644 index 0000000..9409141 --- /dev/null +++ b/pkg/asunainstall/.BUILDINFO @@ -0,0 +1,1204 @@ +format = 2 +pkgname = asunainstall +pkgbase = asunainstall +pkgver = 0.4.3-1 +pkgarch = x86_64 +pkgbuild_sha256sum = 01f45c5c09163dc434cf2707c4fc8d3a08680dc9f7615d065360732673a2d942 +packager = Unknown Packager +builddate = 1663698369 +builddir = /home/rodney/Asuna/PKGS/asunainstall +startdir = /home/rodney/Asuna/PKGS/asunainstall +buildtool = makepkg +buildtoolver = 6.0.1 +buildenv = !distcc +buildenv = color +buildenv = !ccache +buildenv = check +buildenv = !sign +options = strip +options = docs +options = !libtool +options = !staticlibs +options = emptydirs +options = zipman +options = purge +options = !debug +options = !lto +installed = aalib-1.4rc5-14-x86_64 +installed = acl-2.3.1-2-x86_64 +installed = adobe-source-code-pro-fonts-2.038ro+1.058it+1.018var-1-any +installed = adwaita-icon-theme-42.0+r1+gc144c3d75-1-any +installed = alacritty-0.10.1-2-x86_64 +installed = alsa-card-profiles-1:0.3.58-1-x86_64 +installed = alsa-lib-1.2.7.2-1-x86_64 +installed = alsa-plugins-1:1.2.7.1-1-x86_64 +installed = alsa-topology-conf-1.2.5.1-1-any +installed = alsa-ucm-conf-1.2.7.2-1-any +installed = amd-ucode-20220815.8413c63-1-any +installed = android-tools-31.0.3-7-x86_64 +installed = android-udev-20220611-1-any +installed = aom-3.4.0-1-x86_64 +installed = aosp-devel-0.8-1-x86_64 +installed = appstream-glib-0.8.1-1-x86_64 +installed = arch-install-scripts-26-1-any +installed = archiso-66-1-any +installed = archlinux-keyring-20220831-1-any +installed = argon2-20190702-4-x86_64 +installed = arm-none-eabi-binutils-2.39-1-x86_64 +installed = asunainstall-0.3.0-1-x86_64 +installed = at-spi2-atk-2.38.0-1-x86_64 +installed = at-spi2-core-2.44.1-1-x86_64 +installed = atk-2.38.0-1-x86_64 +installed = atkmm-2.28.3-1-x86_64 +installed = attr-2.5.1-2-x86_64 +installed = audit-3.0.8-1-x86_64 +installed = autoconf-2.71-1-any +installed = automake-1.16.5-1-any +installed = avahi-0.8+22+gfd482a7-3-x86_64 +installed = base-3-1-any +installed = bash-5.1.016-1-x86_64 +installed = bc-1.07.1-4-x86_64 +installed = binutils-2.39-3-x86_64 +installed = bison-3.8.2-4-x86_64 +installed = blas-3.10.1-1-x86_64 +installed = blueman-2.3.2-1-x86_64 +installed = bluez-5.65-3-x86_64 +installed = bluez-libs-5.65-3-x86_64 +installed = bluez-utils-5.65-3-x86_64 +installed = boost-1.80.0-2-x86_64 +installed = boost-libs-1.80.0-2-x86_64 +installed = brltty-6.5-2-x86_64 +installed = broadcom-wl-6.30.223.271-417-x86_64 +installed = brotli-1.0.9-8-x86_64 +installed = btop-1.2.9-1-x86_64 +installed = btrfs-progs-5.19.1-1-x86_64 +installed = bubblewrap-0.6.2-1-x86_64 +installed = bzip2-1.0.8-4-x86_64 +installed = c-ares-1.18.1-1-x86_64 +installed = ca-certificates-20220905-1-any +installed = ca-certificates-mozilla-3.83-1-x86_64 +installed = ca-certificates-utils-20220905-1-any +installed = cabextract-1.9.1-2-x86_64 +installed = cairo-1.17.6-2-x86_64 +installed = cairomm-1.14.3-2-x86_64 +installed = cantarell-fonts-1:0.303.1-1-any +installed = capstone-4.0.2-6-x86_64 +installed = catch2-2.13.9-1-any +installed = cblas-3.10.1-1-x86_64 +installed = ccache-4.6.2-1-x86_64 +installed = cdparanoia-10.2-8-x86_64 +installed = cemu-2.0.128-1-x86_64 +installed = citra-qt-bin-1781-2-x86_64 +installed = clang-14.0.6-2-x86_64 +installed = cmake-3.24.2-1-x86_64 +installed = colord-1.4.6-1-x86_64 +installed = compiler-rt-14.0.6-1-x86_64 +installed = coreutils-9.1-1-x86_64 +installed = cpio-2.13-2-x86_64 +installed = cpp-httplib-compiled-0.11.2-1-x86_64 +installed = cpp-jwt-git-1.4.r16.g4b66cf7-1-any +installed = cryptsetup-2.5.0-1-x86_64 +installed = cubeb-git-0.2.r1393.g4783607-3-x86_64 +installed = curl-7.85.0-2-x86_64 +installed = cython-0.29.32-2-x86_64 +installed = dav1d-1.0.0-1-x86_64 +installed = db-5.3.28-5-x86_64 +installed = dbus-1.14.0-1-x86_64 +installed = dbus-glib-0.112-2-x86_64 +installed = dbus-python-1.2.18-3-x86_64 +installed = dconf-0.40.0-1-x86_64 +installed = desktop-file-utils-0.26-2-x86_64 +installed = device-mapper-2.03.16-2-x86_64 +installed = diffutils-3.8-1-x86_64 +installed = ding-libs-0.6.2-1-x86_64 +installed = discord-0.0.20-1-x86_64 +installed = discord-rpc-git-3.4.0.r10.g963aa9f-4-x86_64 +installed = dkms-3.0.6-2-any +installed = dmraid-1.0.0.rc16.3-13-x86_64 +installed = dnsmasq-2.86-2-x86_64 +installed = dnssec-anchors-20190629-3-any +installed = dolphin-emu-1:5.0.r17269.48c9c224cf-1-x86_64 +installed = dosfstools-4.2-2-x86_64 +installed = dotnet-host-6.0.9.sdk109-1-x86_64 +installed = dotnet-runtime-6.0.9.sdk109-1-x86_64 +installed = double-conversion-3.2.1-1-x86_64 +installed = doxygen-1.9.3-1-x86_64 +installed = dtc-1.6.1-4-x86_64 +installed = duf-0.8.1-2-x86_64 +installed = duktape-2.7.0-4-x86_64 +installed = dunst-1.9.0-1-x86_64 +installed = dynarmic-6.2.3-2-x86_64 +installed = e2fsprogs-1.46.5-4-x86_64 +installed = edk2-armvirt-202208-1-any +installed = edk2-ovmf-202208-1-any +installed = efibootmgr-18-1-x86_64 +installed = efivar-38-2-x86_64 +installed = egl-wayland-2:1.1.11-2-x86_64 +installed = eglexternalplatform-1.1-2-any +installed = enchant-2.3.3-1-x86_64 +installed = enet-1.3.17-1-x86_64 +installed = erofs-utils-1.5-2-x86_64 +installed = ethtool-1:5.19-1-x86_64 +installed = exo-4.16.4-1-x86_64 +installed = expat-2.4.8-1-x86_64 +installed = fakeroot-1.29-1-x86_64 +installed = faudio-22.09.01-1-x86_64 +installed = ffcall-2.4-2-x86_64 +installed = ffmpeg-2:5.1.1-3-x86_64 +installed = ffmpeg4.4-4.4.2-3-x86_64 +installed = file-5.43-1-x86_64 +installed = filesystem-2021.12.07-1.6-x86_64 +installed = findutils-4.9.0-1-x86_64 +installed = flac-1.4.0-1-x86_64 +installed = flatbuffers-2.0.8-1-x86_64 +installed = flex-2.6.4-3-x86_64 +installed = fmt-9.1.0-1-x86_64 +installed = font-manager-0.8.8-1-x86_64 +installed = fontconfig-2:2.14.0-1-x86_64 +installed = freeglut-3.2.2-2-x86_64 +installed = freetype2-2.12.1-1-x86_64 +installed = fribidi-1.0.12-1-x86_64 +installed = fuse-common-3.12.0-1-x86_64 +installed = fuse2-2.9.9-4-x86_64 +installed = fuse3-3.12.0-1-x86_64 +installed = garcon-4.16.1-1-x86_64 +installed = gawk-5.2.0-3-x86_64 +installed = gc-8.2.2-1-x86_64 +installed = gcab-1.5-1-x86_64 +installed = gcc-12.2.0-1-x86_64 +installed = gcc-libs-12.2.0-1-x86_64 +installed = gcr-3.41.1-2-x86_64 +installed = gd-2.3.3-4-x86_64 +installed = gdbm-1.23-1-x86_64 +installed = gdk-pixbuf2-2.42.9-1-x86_64 +installed = gettext-0.21-2-x86_64 +installed = ghostscript-9.56.1-1-x86_64 +installed = giflib-5.2.1-2-x86_64 +installed = git-2.37.3-1-x86_64 +installed = glew-2.2.0-5-x86_64 +installed = glew1.10-1.10.0-3-x86_64 +installed = glib-networking-1:2.72.2-1-x86_64 +installed = glib2-2.72.3-3-x86_64 +installed = glibc-2.36-4-x86_64 +installed = glibmm-2.66.4-1-x86_64 +installed = glm-0.9.9.8-1-any +installed = glslang-11.11.0-1-x86_64 +installed = glu-9.0.2-3-x86_64 +installed = glusterfs-1:10.1-1-x86_64 +installed = gmp-6.2.1-2-x86_64 +installed = gn-0.2050.9ef32177-1-x86_64 +installed = gnome-desktop-1:42.4-1-x86_64 +installed = gnome-desktop-common-1:42.4-1-x86_64 +installed = gnome-themes-extra-3.28+r6+g45b1d457-1-x86_64 +installed = gnupg-2.2.39-1-x86_64 +installed = gnutls-3.7.7-3-x86_64 +installed = gobject-introspection-runtime-1.72.0-1-x86_64 +installed = google-chrome-105.0.5195.125-1-x86_64 +installed = gparted-1.4.0-1-x86_64 +installed = gperf-3.1-3-x86_64 +installed = gperftools-2.10-1-x86_64 +installed = gpgme-1.18.0-1-x86_64 +installed = gpm-1.20.7.r38.ge82d1a6-4-x86_64 +installed = gptfdisk-1.0.9-1-x86_64 +installed = graphene-1.10.8-1-x86_64 +installed = graphite-1:1.3.14-2-x86_64 +installed = graphviz-5.0.1-1-x86_64 +installed = grep-3.8-2-x86_64 +installed = groff-1.22.4-7-x86_64 +installed = grub-2:2.06.r322.gd9b4638c5-4-x86_64 +installed = grub-btrfs-4.11-2-any +installed = grub-customizer-5.2.2-1-x86_64 +installed = gsettings-desktop-schemas-42.0-1-any +installed = gsfonts-20200910-2-any +installed = gsm-1.0.22-1-x86_64 +installed = gssproxy-0.9.1-2-x86_64 +installed = gst-libav-1.20.3-2-x86_64 +installed = gst-plugins-bad-libs-1.20.3-2-x86_64 +installed = gst-plugins-base-1.20.3-2-x86_64 +installed = gst-plugins-base-libs-1.20.3-2-x86_64 +installed = gst-plugins-good-1.20.3-2-x86_64 +installed = gstreamer-1.20.3-2-x86_64 +installed = gtest-1.12.1-1-x86_64 +installed = gtk-update-icon-cache-1:4.8.1-1-x86_64 +installed = gtk-vnc-1.3.1-1-x86_64 +installed = gtk2-2.24.33-2-x86_64 +installed = gtk3-1:3.24.34-1-x86_64 +installed = gtk4-1:4.8.1-1-x86_64 +installed = gtkmm3-3.24.7-1-x86_64 +installed = gtksourceview4-4.8.3-1-x86_64 +installed = gts-0.7.6.121130-2-x86_64 +installed = guile-2.2.7-2-x86_64 +installed = gvfs-1.50.2-1-x86_64 +installed = gzip-1.12-1-x86_64 +installed = harfbuzz-5.2.0-1-x86_64 +installed = harfbuzz-icu-5.2.0-1-x86_64 +installed = helvum-0.3.4-1-x86_64 +installed = hicolor-icon-theme-0.17-2-any +installed = hidapi-0.12.0-1-x86_64 +installed = hiredis-1.0.2-1-x86_64 +installed = hwdata-0.362-2-any +installed = hyphen-2.8.8-4-x86_64 +installed = iana-etc-20220715-1-any +installed = icu-71.1-1-x86_64 +installed = ijs-0.35-4-x86_64 +installed = imagemagick-7.1.0.48-1-x86_64 +installed = imath-3.1.5-3-x86_64 +installed = imlib2-1.9.1-1-x86_64 +installed = inetutils-2.3-1-x86_64 +installed = iniparser-4.1-4-x86_64 +installed = iproute2-5.19.0-1-x86_64 +installed = iptables-1:1.8.8-2-x86_64 +installed = iputils-20211215-1-x86_64 +installed = iso-codes-4.11.0-2-any +installed = jack2-1.9.21-1-x86_64 +installed = jansson-2.14-2-x86_64 +installed = java-environment-common-3-3-any +installed = java-runtime-common-3-3-any +installed = jbig2dec-0.19-1-x86_64 +installed = jdk-openjdk-18.0.2.1.u0-1-x86_64 +installed = jre-openjdk-18.0.2.1.u0-1-x86_64 +installed = jre-openjdk-headless-18.0.2.1.u0-1-x86_64 +installed = json-c-0.16-1-x86_64 +installed = json-glib-1.6.6-2-x86_64 +installed = jsoncpp-1.9.5-2-x86_64 +installed = kbd-2.5.1-1-x86_64 +installed = keyutils-1.6.3-1-x86_64 +installed = kmod-30-1-x86_64 +installed = krb5-1.19.3-3-x86_64 +installed = l-smash-2.14.5-2-x86_64 +installed = lame-3.100-4-x86_64 +installed = lapack-3.10.1-1-x86_64 +installed = lcms2-2.13.1-1-x86_64 +installed = ldns-1.8.3-1-x86_64 +installed = less-1:608-1-x86_64 +installed = lib32-acl-2.3.1-1-x86_64 +installed = lib32-alsa-lib-1.2.7.2-1-x86_64 +installed = lib32-alsa-plugins-1.2.7.1-1-x86_64 +installed = lib32-at-spi2-atk-2.38.0-2-x86_64 +installed = lib32-at-spi2-core-2.44.1-1-x86_64 +installed = lib32-atk-2.38.0-1-x86_64 +installed = lib32-attr-2.5.1-1-x86_64 +installed = lib32-brotli-1.0.9-4-x86_64 +installed = lib32-bzip2-1.0.8-2-x86_64 +installed = lib32-cairo-1.17.6-2-x86_64 +installed = lib32-colord-1.4.6-1-x86_64 +installed = lib32-curl-7.85.0-1-x86_64 +installed = lib32-dbus-1.14.0-1-x86_64 +installed = lib32-dbus-glib-0.112-2-x86_64 +installed = lib32-e2fsprogs-1.46.5-1-x86_64 +installed = lib32-expat-2.4.8-1-x86_64 +installed = lib32-faudio-22.09.01-1-x86_64 +installed = lib32-flac-1.4.0-1-x86_64 +installed = lib32-fontconfig-2:2.14.0-1-x86_64 +installed = lib32-freeglut-3.2.2-2-x86_64 +installed = lib32-freetype2-2.12.1-1-x86_64 +installed = lib32-fribidi-1.0.12-1-x86_64 +installed = lib32-gcc-libs-12.2.0-1-x86_64 +installed = lib32-gdk-pixbuf2-2.42.9-1-x86_64 +installed = lib32-gettext-0.21-1-x86_64 +installed = lib32-giflib-5.2.1-1-x86_64 +installed = lib32-glew1.10-1.10.0-5-x86_64 +installed = lib32-glib-networking-2.72.2-1-x86_64 +installed = lib32-glib2-2.72.3-1-x86_64 +installed = lib32-glibc-2.36-4-x86_64 +installed = lib32-glu-9.0.2-3-x86_64 +installed = lib32-gmp-6.2.1-1-x86_64 +installed = lib32-gnutls-3.7.7-1-x86_64 +installed = lib32-gst-plugins-base-libs-1.20.3-2-x86_64 +installed = lib32-gstreamer-1.20.3-2-x86_64 +installed = lib32-gtk2-2.24.33-1-x86_64 +installed = lib32-gtk3-3.24.34-1-x86_64 +installed = lib32-harfbuzz-5.2.0-1-x86_64 +installed = lib32-icu-71.1-1-x86_64 +installed = lib32-imlib2-1.9.1-1-x86_64 +installed = lib32-json-glib-1.6.6-2-x86_64 +installed = lib32-keyutils-1.6.3-1-x86_64 +installed = lib32-krb5-1.20-1-x86_64 +installed = lib32-lcms2-2.13.1-1-x86_64 +installed = lib32-libappindicator-gtk2-12.10.0-13-x86_64 +installed = lib32-libasyncns-1:0.8+r3+g68cd5af-1-x86_64 +installed = lib32-libcaca-0.99.beta20-1-x86_64 +installed = lib32-libcanberra-1:0.30+r2+gc0620e4-1-x86_64 +installed = lib32-libcap-2.65-1-x86_64 +installed = lib32-libcups-2.4.2-1-x86_64 +installed = lib32-libcurl-compat-7.85.0-1-x86_64 +installed = lib32-libcurl-gnutls-7.85.0-1-x86_64 +installed = lib32-libdatrie-0.2.13-1-x86_64 +installed = lib32-libdbusmenu-glib-16.04.0-5-x86_64 +installed = lib32-libdbusmenu-gtk2-16.04.0-5-x86_64 +installed = lib32-libdrm-2.4.113-1-x86_64 +installed = lib32-libelf-0.187-1-x86_64 +installed = lib32-libepoxy-1.5.10-1-x86_64 +installed = lib32-libffi-3.4.2-4-x86_64 +installed = lib32-libgcrypt-1.10.1-1-x86_64 +installed = lib32-libgcrypt15-1.5.6-7-x86_64 +installed = lib32-libglvnd-1.5.0-1-x86_64 +installed = lib32-libgpg-error-1.45-1-x86_64 +installed = lib32-libgudev-237-2-x86_64 +installed = lib32-libice-1.0.10-1-x86_64 +installed = lib32-libidn11-1.33-2-x86_64 +installed = lib32-libidn2-2.3.3-1-x86_64 +installed = lib32-libindicator-gtk2-12.10.1-9-x86_64 +installed = lib32-libjpeg-turbo-2.1.4-2-x86_64 +installed = lib32-libjpeg6-turbo-1.5.3-2-x86_64 +installed = lib32-libldap-2.6.3-1-x86_64 +installed = lib32-libltdl-2.4.7-2-x86_64 +installed = lib32-libmikmod-3.3.11.1-6-x86_64 +installed = lib32-libmodplug-0.8.9.0-4-x86_64 +installed = lib32-libnl-3.7.0-1-x86_64 +installed = lib32-libnm-1.40.0-1-x86_64 +installed = lib32-libnsl-2.0.0-1-x86_64 +installed = lib32-libogg-1.3.5-1-x86_64 +installed = lib32-libpcap-1.10.1-1-x86_64 +installed = lib32-libpciaccess-0.16-1-x86_64 +installed = lib32-libpng-1.6.38-1-x86_64 +installed = lib32-libpng12-1.2.59-2-x86_64 +installed = lib32-libproxy-0.4.18-1-x86_64 +installed = lib32-libpsl-0.21.1-2-x86_64 +installed = lib32-libpulse-16.1-1-x86_64 +installed = lib32-librsvg-2:2.54.5-1-x86_64 +installed = lib32-librtmp0-2.4-4-x86_64 +installed = lib32-libsm-1.2.3-1-x86_64 +installed = lib32-libsndfile-1.1.0-2-x86_64 +installed = lib32-libsoup-2.74.2-1-x86_64 +installed = lib32-libssh2-1.10.0-1-x86_64 +installed = lib32-libtasn1-4.19.0-1-x86_64 +installed = lib32-libthai-0.1.29-1-x86_64 +installed = lib32-libtheora-1.1.1-13-x86_64 +installed = lib32-libtiff-4.4.0-4-x86_64 +installed = lib32-libtiff4-3.9.7-5-x86_64 +installed = lib32-libtirpc-1.3.3-1-x86_64 +installed = lib32-libudev0-shim-1-5-x86_64 +installed = lib32-libunistring-1.0-1-x86_64 +installed = lib32-libunwind-1.6.2-1-x86_64 +installed = lib32-libusb-1.0.26-1-x86_64 +installed = lib32-libva-2.15.0-6-x86_64 +installed = lib32-libvdpau-1.5-1-x86_64 +installed = lib32-libvorbis-1.3.7-1-x86_64 +installed = lib32-libvpx1.3-1.3.0-3-x86_64 +installed = lib32-libwebp-1.2.4-1-x86_64 +installed = lib32-libwrap-7.6.31-4-x86_64 +installed = lib32-libx11-1.8.1-1-x86_64 +installed = lib32-libxau-1.0.9-2-x86_64 +installed = lib32-libxcb-1.15-1-x86_64 +installed = lib32-libxcomposite-0.4.5-2-x86_64 +installed = lib32-libxcrypt-4.4.28-2-x86_64 +installed = lib32-libxcursor-1.2.1-1-x86_64 +installed = lib32-libxdamage-1.1.5-2-x86_64 +installed = lib32-libxdmcp-1.1.3-1-x86_64 +installed = lib32-libxext-1.3.4-2-x86_64 +installed = lib32-libxfixes-6.0.0-1-x86_64 +installed = lib32-libxft-2.3.4-1-x86_64 +installed = lib32-libxi-1.8-1-x86_64 +installed = lib32-libxinerama-1.1.4-2-x86_64 +installed = lib32-libxkbcommon-1.4.1-1-x86_64 +installed = lib32-libxml2-2.10.2-2-x86_64 +installed = lib32-libxmu-1.1.3-2-x86_64 +installed = lib32-libxrandr-1.5.2-2-x86_64 +installed = lib32-libxrender-0.9.10-3-x86_64 +installed = lib32-libxshmfence-1.3-2-x86_64 +installed = lib32-libxslt-1.1.37-2-x86_64 +installed = lib32-libxss-1.2.3-2-x86_64 +installed = lib32-libxt-1.2.1-1-x86_64 +installed = lib32-libxtst-1.2.3-3-x86_64 +installed = lib32-libxv-1.0.11-3-x86_64 +installed = lib32-libxxf86vm-1.1.4-3-x86_64 +installed = lib32-llvm-libs-14.0.6-2-x86_64 +installed = lib32-lm_sensors-1:3.6.0.r41.g31d1f125-1-x86_64 +installed = lib32-mesa-22.1.7-1-x86_64 +installed = lib32-mpg123-1.30.2-1-x86_64 +installed = lib32-ncurses-6.3-1-x86_64 +installed = lib32-ncurses5-compat-libs-6.3-1-x86_64 +installed = lib32-nettle-3.8-1-x86_64 +installed = lib32-nspr-4.35-1-x86_64 +installed = lib32-nss-3.83-1-x86_64 +installed = lib32-nvidia-utils-515.65.01-1-x86_64 +installed = lib32-ocl-icd-2.3.1-1-x86_64 +installed = lib32-openal-1.22.2-1-x86_64 +installed = lib32-openssl-1:1.1.1.q-1-x86_64 +installed = lib32-openssl-1.0-1.0.2.u-2-x86_64 +installed = lib32-opus-1.3.1-2-x86_64 +installed = lib32-orc-0.4.32-2-x86_64 +installed = lib32-p11-kit-0.24.1-1-x86_64 +installed = lib32-pam-1.5.2-1-x86_64 +installed = lib32-pango-1:1.50.10-1-x86_64 +installed = lib32-pcre-8.45-1-x86_64 +installed = lib32-pipewire-1:0.3.58-1-x86_64 +installed = lib32-pixman-0.40.0-1-x86_64 +installed = lib32-readline-8.1.002-1-x86_64 +installed = lib32-rest-0.8.1-4-x86_64 +installed = lib32-sdl12-compat-1.2.52-3-x86_64 +installed = lib32-sdl2-2.0.22-1-x86_64 +installed = lib32-sdl2_image-2.6.1-1-x86_64 +installed = lib32-sdl2_mixer-2.6.1-1-x86_64 +installed = lib32-sdl2_ttf-2.20.0-1-x86_64 +installed = lib32-sdl_image-1.2.12-7-x86_64 +installed = lib32-sdl_mixer-1.2.12-4-x86_64 +installed = lib32-sdl_ttf-2.0.11-6-x86_64 +installed = lib32-smpeg-0.4.5-4-x86_64 +installed = lib32-speex-1.2.1-1-x86_64 +installed = lib32-sqlite-3.39.3-1-x86_64 +installed = lib32-systemd-251.4-1.1-x86_64 +installed = lib32-tdb-1.4.7-1-x86_64 +installed = lib32-util-linux-2.38.1-1-x86_64 +installed = lib32-v4l-utils-1.22.1-1-x86_64 +installed = lib32-vkd3d-1.4-1-x86_64 +installed = lib32-vulkan-icd-loader-1.3.226-1-x86_64 +installed = lib32-wayland-1.21.0-1-x86_64 +installed = lib32-xz-5.2.6-1-x86_64 +installed = lib32-zlib-1.2.12-1-x86_64 +installed = lib32-zstd-1.5.2-1-x86_64 +installed = libaio-0.3.113-1-x86_64 +installed = libappindicator-gtk3-12.10.0.r296-2-x86_64 +installed = libarchive-3.6.1-2-x86_64 +installed = libass-0.16.0-1-x86_64 +installed = libassuan-2.5.5-1-x86_64 +installed = libasyncns-1:0.8+r3+g68cd5af-1-x86_64 +installed = libatasmart-0.19-5-x86_64 +installed = libavc1394-0.5.4-4-x86_64 +installed = libavif-0.10.1-2-x86_64 +installed = libb2-0.98.1-2-x86_64 +installed = libblockdev-2.28-1-x86_64 +installed = libbluray-1.3.2-1-x86_64 +installed = libbpf-0.8.1-1-x86_64 +installed = libbs2b-3.1.0-8-x86_64 +installed = libbsd-0.11.6-2-x86_64 +installed = libburn-1.5.4-1-x86_64 +installed = libbytesize-2.7-1-x86_64 +installed = libcaca-0.99.beta20-1-x86_64 +installed = libcacard-2.7.0-2-x86_64 +installed = libcanberra-1:0.30+r2+gc0620e4-1-x86_64 +installed = libcap-2.65-1-x86_64 +installed = libcap-ng-0.8.3-1-x86_64 +installed = libcddb-1.3.2-6-x86_64 +installed = libcdio-2.1.0-2-x86_64 +installed = libcdio-paranoia-10.2+2.0.1-2-x86_64 +installed = libcloudproviders-0.3.1-2-x86_64 +installed = libcolord-1.4.6-1-x86_64 +installed = libcups-1:2.4.2-3-x86_64 +installed = libcurl-compat-7.85.0-2-x86_64 +installed = libcurl-gnutls-7.85.0-2-x86_64 +installed = libdaemon-0.14-5-x86_64 +installed = libdatrie-0.2.13-1-x86_64 +installed = libdbusmenu-glib-16.04.0-5-x86_64 +installed = libdbusmenu-gtk2-16.04.0-5-x86_64 +installed = libdbusmenu-gtk3-16.04.0-5-x86_64 +installed = libde265-1.0.8-2-x86_64 +installed = libdrm-2.4.113-2-x86_64 +installed = libdv-1.0.0-9-x86_64 +installed = libedit-20210910_3.1-1-x86_64 +installed = libelf-0.187-2-x86_64 +installed = libepoxy-1.5.10-1-x86_64 +installed = libevdev-1.13.0-1-x86_64 +installed = libevent-2.1.12-2-x86_64 +installed = libexif-0.6.24-1-x86_64 +installed = libfdk-aac-2.0.2-1-x86_64 +installed = libffi-3.4.2-5-x86_64 +installed = libfm-1.3.2-1-x86_64 +installed = libfm-extra-1.3.2-1-x86_64 +installed = libfm-gtk2-1.3.2-1-x86_64 +installed = libfontenc-1.1.6-1-x86_64 +installed = libfreeaptx-0.1.1-1-x86_64 +installed = libgcrypt-1.10.1-1-x86_64 +installed = libgcrypt15-1.5.6-6-x86_64 +installed = libglvnd-1.5.0-1-x86_64 +installed = libgpg-error-1.45-2-x86_64 +installed = libgtop-2.40.0+2+g31db82ef-2-x86_64 +installed = libgudev-237-2-x86_64 +installed = libgusb-0.4.0-1-x86_64 +installed = libheif-1.13.0-2-x86_64 +installed = libical-3.0.14-3-x86_64 +installed = libice-1.0.10-4-x86_64 +installed = libidn-1.41-1-x86_64 +installed = libidn11-1.33-2-x86_64 +installed = libidn2-2.3.3-1-x86_64 +installed = libiec61883-1.2.0-6-x86_64 +installed = libimagequant-4.0.1-1-x86_64 +installed = libimobiledevice-1.3.0-5-x86_64 +installed = libindicator-gtk2-12.10.1-10-x86_64 +installed = libindicator-gtk3-12.10.1-10-x86_64 +installed = libinih-56-1-x86_64 +installed = libinput-1.21.0-1-x86_64 +installed = libiscsi-1.19.0-2-x86_64 +installed = libisl-0.25-1-x86_64 +installed = libisoburn-1.5.4-2-x86_64 +installed = libisofs-1.5.4-1-x86_64 +installed = libjpeg-turbo-2.1.4-2-x86_64 +installed = libjpeg6-turbo-1.5.3-2-x86_64 +installed = libjxl-0.6.1-3-x86_64 +installed = libkeybinder3-0.3.2-3-x86_64 +installed = libksba-1.6.0-1-x86_64 +installed = libldac-2.0.2.3-1-x86_64 +installed = libldap-2.6.3-1-x86_64 +installed = liblouis-3.23.0-1-x86_64 +installed = liblqr-0.4.2-3-x86_64 +installed = libmanette-0.2.6-3-x86_64 +installed = libmd-1.0.4-1-x86_64 +installed = libmfx-22.4.4-1-x86_64 +installed = libmikmod-3.3.11.1-6-x86_64 +installed = libmm-glib-1.18.12-1-x86_64 +installed = libmnl-1.0.5-1-x86_64 +installed = libmodplug-0.8.9.0-3-x86_64 +installed = libmpc-1.2.1-2-x86_64 +installed = libmpd-11.8.17-5-x86_64 +installed = libmspack-1:0.10.1alpha-3-x86_64 +installed = libmtp-1.1.20-1-x86_64 +installed = libndp-1.8-1-x86_64 +installed = libnet-1:1.1.6-1-x86_64 +installed = libnetfilter_conntrack-1.0.9-1-x86_64 +installed = libnewt-0.52.21-8-x86_64 +installed = libnfnetlink-1.0.2-1-x86_64 +installed = libnfs-5.0.2-1-x86_64 +installed = libnftnl-1.2.3-1-x86_64 +installed = libnghttp2-1.49.0-1-x86_64 +installed = libnl-3.7.0-1-x86_64 +installed = libnm-1.40.0-1-x86_64 +installed = libnma-1.10.2-1-x86_64 +installed = libnma-common-1.10.2-1-x86_64 +installed = libnotify-0.8.1-1-x86_64 +installed = libnsl-2.0.0-2-x86_64 +installed = libogg-1.3.5-1-x86_64 +installed = libomxil-bellagio-0.9.3-3-x86_64 +installed = libosinfo-1.10.0-1-x86_64 +installed = libp11-kit-0.24.1-1-x86_64 +installed = libpaper-1.1.28-2-x86_64 +installed = libpcap-1.10.1-2-x86_64 +installed = libpciaccess-0.16-4-x86_64 +installed = libpgm-5.3.128-2-x86_64 +installed = libpipeline-1.5.6-1-x86_64 +installed = libplist-2.2.0-5-x86_64 +installed = libpng-1.6.38-1-x86_64 +installed = libpng12-1.2.59-2-x86_64 +installed = libproxy-0.4.18-1-x86_64 +installed = libpsl-0.21.1-1-x86_64 +installed = libpulse-16.1-1-x86_64 +installed = libraqm-0.9.0-1-x86_64 +installed = libraw1394-2.1.2-3-x86_64 +installed = librsvg-2:2.54.5-1-x86_64 +installed = librtmp0-2.4-5-x86_64 +installed = libsamplerate-0.2.2-1-x86_64 +installed = libsasl-2.1.28-1-x86_64 +installed = libseccomp-2.5.4-1-x86_64 +installed = libsecret-0.20.5-2-x86_64 +installed = libshout-1:2.4.6-1-x86_64 +installed = libsigc++-2.10.8-1-x86_64 +installed = libsigsegv-2.14-1-x86_64 +installed = libsixel-1.10.3-5-x86_64 +installed = libslirp-4.7.0-1-x86_64 +installed = libsm-1.2.3-3-x86_64 +installed = libsndfile-1.1.0-3-x86_64 +installed = libsodium-1.0.18-2-x86_64 +installed = libsoup-2.74.2-2-x86_64 +installed = libsoup3-3.2.0-1-x86_64 +installed = libsoxr-0.1.3-2-x86_64 +installed = libspeechd-0.11.3-1-x86_64 +installed = libssh-0.10.4-1-x86_64 +installed = libssh2-1.10.0-1-x86_64 +installed = libstemmer-2.2.0-2-x86_64 +installed = libsynctex-2022.62885-1-x86_64 +installed = libsysprof-capture-3.44.0-2-x86_64 +installed = libtasn1-4.19.0-1-x86_64 +installed = libteam-1.31-5-x86_64 +installed = libthai-0.1.29-1-x86_64 +installed = libtheora-1.1.1-5-x86_64 +installed = libtiff-4.4.0-4-x86_64 +installed = libtiff4-3.9.7-5-x86_64 +installed = libtirpc-1.3.3-1-x86_64 +installed = libtool-2.4.7-5-x86_64 +installed = libtorrent-rasterbar-1:2.0.7-2-x86_64 +installed = libudev0-shim-1-4-x86_64 +installed = libunistring-1.0-1-x86_64 +installed = libunwind-1.6.2-1-x86_64 +installed = liburcu-0.13.2-1-x86_64 +installed = liburing-2.2-1-x86_64 +installed = libusb-1.0.26-1-x86_64 +installed = libusbmuxd-2.0.2-1-x86_64 +installed = libutempter-1.2.1-3-x86_64 +installed = libuv-1.44.2-1-x86_64 +installed = libva-2.15.0-6-x86_64 +installed = libvdpau-1.5-1-x86_64 +installed = libverto-0.3.2-4-x86_64 +installed = libvirt-1:8.7.0-1-x86_64 +installed = libvirt-glib-4.0.0-2-x86_64 +installed = libvirt-python-1:8.7.0-1-x86_64 +installed = libvisual-0.4.0-8-x86_64 +installed = libvorbis-1.3.7-3-x86_64 +installed = libvpx-1.12.0-1-x86_64 +installed = libvpx1.3-1.3.0-3-x86_64 +installed = libwacom-2.4.0-1-x86_64 +installed = libwebp-1.2.4-1-x86_64 +installed = libwnck3-40.1-1-x86_64 +installed = libwpe-1.12.3-1-x86_64 +installed = libwrap-7.6.31-4-x86_64 +installed = libx11-1.8.1-3-x86_64 +installed = libxau-1.0.10-1-x86_64 +installed = libxaw-1.0.14-1-x86_64 +installed = libxcb-1.15-1-x86_64 +installed = libxcomposite-0.4.5-4-x86_64 +installed = libxcrypt-4.4.28-2-x86_64 +installed = libxcursor-1.2.1-1-x86_64 +installed = libxcvt-0.1.2-1-x86_64 +installed = libxdamage-1.1.5-4-x86_64 +installed = libxdg-basedir-1.2.3-1-x86_64 +installed = libxdmcp-1.1.3-4-x86_64 +installed = libxext-1.3.4-4-x86_64 +installed = libxfce4ui-4.16.1-1-x86_64 +installed = libxfce4util-4.16.0-1-x86_64 +installed = libxfixes-6.0.0-1-x86_64 +installed = libxfont2-2.0.6-1-x86_64 +installed = libxft-2.3.6-1-x86_64 +installed = libxi-1.8-1-x86_64 +installed = libxinerama-1.1.4-4-x86_64 +installed = libxkbcommon-1.4.1-1-x86_64 +installed = libxkbcommon-x11-1.4.1-1-x86_64 +installed = libxkbfile-1.1.0-3-x86_64 +installed = libxklavier-5.4-3-x86_64 +installed = libxml2-2.10.2-2-x86_64 +installed = libxmu-1.1.3-3-x86_64 +installed = libxnvctrl-515.65.01-1-x86_64 +installed = libxpm-3.5.13-3-x86_64 +installed = libxpresent-1.0.0-2-x86_64 +installed = libxrandr-1.5.2-4-x86_64 +installed = libxrender-0.9.10-5-x86_64 +installed = libxres-1.2.1-1-x86_64 +installed = libxshmfence-1.3-3-x86_64 +installed = libxslt-1.1.37-2-x86_64 +installed = libxss-1.2.3-4-x86_64 +installed = libxt-1.2.1-1-x86_64 +installed = libxtst-1.2.3-5-x86_64 +installed = libxv-1.0.11-5-x86_64 +installed = libxxf86vm-1.1.4-5-x86_64 +installed = libyaml-0.2.5-1-x86_64 +installed = libyuv-r2322+3aebf69d-1-x86_64 +installed = libzip-1.9.2-1-x86_64 +installed = licenses-20220125-1-any +installed = lilv-0.24.20-1-x86_64 +installed = lineageos-devel-0.1-1-x86_64 +installed = linux-5.19.9.arch1-1-x86_64 +installed = linux-api-headers-5.18.15-1-any +installed = linux-firmware-20220815.8413c63-1-any +installed = linux-firmware-whence-20220815.8413c63-1-any +installed = linux-headers-5.19.9.arch1-1-x86_64 +installed = lld-14.0.6-1-x86_64 +installed = llvm-14.0.6-3-x86_64 +installed = llvm-libs-14.0.6-3-x86_64 +installed = lm_sensors-1:3.6.0.r41.g31d1f125-1-x86_64 +installed = lsb-release-2.0.r48.3cf5103-1-any +installed = lsof-4.95.0-1-x86_64 +installed = lua-5.4.4-2-x86_64 +installed = lua53-5.3.6-1-x86_64 +installed = luit-20220111-1-x86_64 +installed = lutris-0.5.11-1-any +installed = lv2-1.18.10-1-x86_64 +installed = lvm2-2.03.16-2-x86_64 +installed = lxappearance-0.6.3-4-x86_64 +installed = lxmenu-data-0.1.5-3-any +installed = ly-0.5.3-0-x86_64 +installed = lynx-2.8.9-5-x86_64 +installed = lz4-1:1.9.4-1-x86_64 +installed = lzo-2.10-3-x86_64 +installed = lzop-1.04-3-x86_64 +installed = m4-1.4.19-1-x86_64 +installed = make-4.3-3-x86_64 +installed = man-db-2.10.2-1-x86_64 +installed = man-pages-5.13-1-any +installed = mbedtls-2.28.0-1-x86_64 +installed = md4c-0.4.8-1-x86_64 +installed = mdadm-4.2-2-x86_64 +installed = menu-cache-1.1.0-3-x86_64 +installed = mesa-22.1.7-1-x86_64 +installed = mesa-utils-8.5.0-2-x86_64 +installed = micro-2.0.11-4-x86_64 +installed = minecraft-launcher-1:1.0.1221-1-x86_64 +installed = miniupnpc-2.2.3-1-x86_64 +installed = minizip-1:1.2.12-2-x86_64 +installed = minizip-ng-3.0.6-3-x86_64 +installed = mkinitcpio-31-3-any +installed = mkinitcpio-busybox-1.35.0-1-x86_64 +installed = mobile-broadband-provider-info-20220725-1-any +installed = mousepad-0.5.10-1-x86_64 +installed = mpfr-4.1.0.p13-3-x86_64 +installed = mpg123-1.30.2-1-x86_64 +installed = mtdev-1.1.6-2-x86_64 +installed = mtools-1:4.0.40-1-x86_64 +installed = multipath-tools-0.9.1-1-x86_64 +installed = nasm-2.15.05-1-x86_64 +installed = ncdu-2.1.2-1-x86_64 +installed = ncompress-5.0-2-x86_64 +installed = ncurses-6.3-3-x86_64 +installed = ncurses5-compat-libs-6.3-1-x86_64 +installed = ndctl-74-1-x86_64 +installed = neofetch-7.1.0-2-any +installed = netpbm-10.73.37-2-x86_64 +installed = nettle-3.8.1-1-x86_64 +installed = network-manager-applet-1.28.0-1-x86_64 +installed = networkmanager-1.40.0-1-x86_64 +installed = nfs-utils-2.6.2-1-x86_64 +installed = nfsidmap-2.6.2-1-x86_64 +installed = ninja-1.11.1-1-x86_64 +installed = nlohmann-json-3.11.2-1-any +installed = nm-connection-editor-1.28.0-1-x86_64 +installed = nmap-7.92-1-x86_64 +installed = nodejs-18.9.0-1-x86_64 +installed = noisetorch-bin-0.12.2-1-x86_64 +installed = noto-fonts-20220607-1-any +installed = noto-fonts-cjk-20220126-1-any +installed = noto-fonts-emoji-20220906-1-any +installed = noto-fonts-extra-20220607-1-any +installed = npth-1.6-3-x86_64 +installed = nspr-4.35-1-x86_64 +installed = nss-3.83-1-x86_64 +installed = ntfs-3g-2022.5.17-1-x86_64 +installed = numactl-2.0.15-1-x86_64 +installed = nvidia-dkms-515.65.01-2-x86_64 +installed = nvidia-settings-515.65.01-1-x86_64 +installed = nvidia-utils-515.65.01-2-x86_64 +installed = nvidia-vaapi-driver-git-0.0.6.r17.gdbf585a-1-x86_64 +installed = obs-studio-27.2.4-2-x86_64 +installed = ocl-icd-2.3.1-1-x86_64 +installed = openal-1.22.2-1-x86_64 +installed = opencore-amr-0.1.6-1-x86_64 +installed = openexr-3.1.5-1-x86_64 +installed = openjpeg2-2.5.0-1-x86_64 +installed = openrgb-bin-0.7-3-x86_64 +installed = openssh-9.0p1-1-x86_64 +installed = openssl-1.1.1.q-1-x86_64 +installed = openssl-1.0-1.0.2.u-1-x86_64 +installed = opentabletdriver-0.6.0.4-1-x86_64 +installed = opus-1.3.1-3-x86_64 +installed = opusfile-0.12-2-x86_64 +installed = orc-0.4.32-1-x86_64 +installed = os-prober-1.81-1-x86_64 +installed = osinfo-db-20220830-1-any +installed = osu-20220906-1-x86_64 +installed = oversteer-0.7.1-1-any +installed = p11-kit-0.24.1-1-x86_64 +installed = p7zip-1:17.04-3-x86_64 +installed = pacman-6.0.1-7-x86_64 +installed = pacman-contrib-1.7.1-1-x86_64 +installed = pacman-mirrorlist-20220828-1-any +installed = pahole-1:1.23-1-x86_64 +installed = pam-1.5.2-1-x86_64 +installed = pambase-20211210-1-any +installed = pango-1:1.50.10-1-x86_64 +installed = pangomm-2.46.2-1-x86_64 +installed = papirus-icon-theme-20220910-1-any +installed = parole-4.16.0-1-x86_64 +installed = parted-3.5-1-x86_64 +installed = paru-1.11.1-1-x86_64 +installed = patch-2.7.6-8-x86_64 +installed = pavucontrol-1:5.0+r61+gee77d86-2-x86_64 +installed = pciutils-3.8.0-2-x86_64 +installed = pcmanfm-1.3.2-1-x86_64 +installed = pcre-8.45-2-x86_64 +installed = pcre2-10.40-1-x86_64 +installed = perl-5.36.0-1-x86_64 +installed = perl-error-0.17029-4-any +installed = perl-file-which-1.27-2-any +installed = perl-mailtools-2.21-6-any +installed = perl-switch-2.17-8-any +installed = perl-timedate-2.33-4-any +installed = phodav-2.5-2-x86_64 +installed = pinentry-1.2.0-1-x86_64 +installed = pipewire-1:0.3.58-1-x86_64 +installed = pipewire-pulse-1:0.3.58-1-x86_64 +installed = pixman-0.40.0-2-x86_64 +installed = pkgconf-1.8.0-1-x86_64 +installed = pngcrush-1.8.13-3-x86_64 +installed = polkit-121-1-x86_64 +installed = polkit-gnome-0.105-9-x86_64 +installed = poppler-22.09.0-1-x86_64 +installed = popt-1.18-3-x86_64 +installed = potrace-1.16-2-x86_64 +installed = premid-nightly-2.3.3_1652526171-2-x86_64 +installed = pridefetch-git-r79.9ed33d7-1-any +installed = procps-ng-3.3.17-1-x86_64 +installed = protobuf-21.6-1-x86_64 +installed = proton-ge-custom-bin-1:GE_Proton7_35-1-x86_64 +installed = protonup-qt-2.7.3-1-any +installed = psmisc-23.5-1-x86_64 +installed = pugixml-1.12.1-1-x86_64 +installed = pyside6-6.3.2-1-x86_64 +installed = python-3.10.7-1-x86_64 +installed = python-appdirs-1.4.4-7-any +installed = python-autocommand-2.2.1-1-any +installed = python-babel-2.10.3-1-any +installed = python-brotli-1.0.9-8-x86_64 +installed = python-build-0.8.0-2-any +installed = python-cachetools-5.2.0-1-any +installed = python-cairo-1.21.0-1-x86_64 +installed = python-certifi-2022.09.14-1-any +installed = python-chardet-5.0.0-1-any +installed = python-cycler-0.11.0-1-any +installed = python-dateutil-2.8.2-4-any +installed = python-distro-1.7.0-1-any +installed = python-docutils-1:0.19-2-any +installed = python-evdev-1.6.0-1-x86_64 +installed = python-fonttools-4.37.2-1-x86_64 +installed = python-fs-2.4.16-1-any +installed = python-gobject-3.42.2-1-x86_64 +installed = python-idna-3.4-1-any +installed = python-imagesize-1.4.1-2-any +installed = python-inflect-6.0.0-1-any +installed = python-inputs-0.5.0-1-x86_64 +installed = python-installer-0.5.1-1-any +installed = python-jaraco.context-4.1.2-1-any +installed = python-jaraco.functools-3.5.1-1-any +installed = python-jaraco.text-3.9.1-1-any +installed = python-jinja-1:3.1.2-2-any +installed = python-kiwisolver-1.4.4-1-x86_64 +installed = python-lxml-4.9.1-1-x86_64 +installed = python-markupsafe-2.1.1-1-x86_64 +installed = python-matplotlib-3.5.2-1-x86_64 +installed = python-more-itertools-8.13.0-2-any +installed = python-nspektr-0.4.0-2-any +installed = python-numpy-1.23.3-1-x86_64 +installed = python-ordered-set-4.1.0-1-any +installed = python-packaging-21.3-1-any +installed = python-pep517-0.13.0-1-any +installed = python-pillow-9.2.0-1-x86_64 +installed = python-psutil-5.9.1-1-x86_64 +installed = python-pyaml-21.10.1-1-any +installed = python-pycryptodomex-3.12.0-1-x86_64 +installed = python-pydantic-1.10.2-1-x86_64 +installed = python-pygments-2.13.0-1-any +installed = python-pyparsing-3.0.9-1-any +installed = python-pytz-2022.1-1-any +installed = python-pyudev-0.24.0-1-any +installed = python-pyxdg-0.28-1-any +installed = python-requests-2.28.1-1-any +installed = python-scipy-1.9.1-1-x86_64 +installed = python-setproctitle-1.3.1-1-x86_64 +installed = python-setuptools-1:62.3.4-1-any +installed = python-six-1.16.0-6-any +installed = python-snowballstemmer-2.2.0-3-any +installed = python-sphinx-5.1.1-2-any +installed = python-sphinx-alabaster-theme-0.7.12-9-any +installed = python-sphinx_rtd_theme-1.0.0-5-any +installed = python-sphinxcontrib-applehelp-1.0.2-9-any +installed = python-sphinxcontrib-devhelp-1.0.2-9-any +installed = python-sphinxcontrib-htmlhelp-2.0.0-5-any +installed = python-sphinxcontrib-jsmath-1.0.1-12-any +installed = python-sphinxcontrib-qthelp-1.0.3-9-any +installed = python-sphinxcontrib-serializinghtml-1.1.5-4-any +installed = python-steam-1.3.0-1-any +installed = python-tomli-2.0.1-1-any +installed = python-trove-classifiers-2022.8.31-1-any +installed = python-typing_extensions-4.3.0-1-any +installed = python-unicodedata2-14.0.0-1-x86_64 +installed = python-urllib3-1.26.12-1-any +installed = python-validate-pyproject-0.10.1-1-any +installed = python-vdf-3.4-2-any +installed = python-wheel-0.37.1-1-any +installed = python-yaml-6.0-1-x86_64 +installed = python-zopfli-0.2.1-1-x86_64 +installed = qbittorrent-4.4.5-1-x86_64 +installed = qemu-audio-alsa-7.1.0-5-x86_64 +installed = qemu-audio-dbus-7.1.0-5-x86_64 +installed = qemu-audio-jack-7.1.0-5-x86_64 +installed = qemu-audio-oss-7.1.0-5-x86_64 +installed = qemu-audio-pa-7.1.0-5-x86_64 +installed = qemu-audio-sdl-7.1.0-5-x86_64 +installed = qemu-audio-spice-7.1.0-5-x86_64 +installed = qemu-block-curl-7.1.0-5-x86_64 +installed = qemu-block-dmg-7.1.0-5-x86_64 +installed = qemu-block-gluster-7.1.0-5-x86_64 +installed = qemu-block-iscsi-7.1.0-5-x86_64 +installed = qemu-block-nfs-7.1.0-5-x86_64 +installed = qemu-block-ssh-7.1.0-5-x86_64 +installed = qemu-chardev-baum-7.1.0-5-x86_64 +installed = qemu-chardev-spice-7.1.0-5-x86_64 +installed = qemu-common-7.1.0-5-x86_64 +installed = qemu-docs-7.1.0-5-x86_64 +installed = qemu-full-7.1.0-5-x86_64 +installed = qemu-hw-display-qxl-7.1.0-5-x86_64 +installed = qemu-hw-display-virtio-gpu-7.1.0-5-x86_64 +installed = qemu-hw-display-virtio-gpu-gl-7.1.0-5-x86_64 +installed = qemu-hw-display-virtio-gpu-pci-7.1.0-5-x86_64 +installed = qemu-hw-display-virtio-gpu-pci-gl-7.1.0-5-x86_64 +installed = qemu-hw-display-virtio-vga-7.1.0-5-x86_64 +installed = qemu-hw-display-virtio-vga-gl-7.1.0-5-x86_64 +installed = qemu-hw-s390x-virtio-gpu-ccw-7.1.0-5-x86_64 +installed = qemu-hw-usb-host-7.1.0-5-x86_64 +installed = qemu-hw-usb-redirect-7.1.0-5-x86_64 +installed = qemu-hw-usb-smartcard-7.1.0-5-x86_64 +installed = qemu-img-7.1.0-5-x86_64 +installed = qemu-pr-helper-7.1.0-5-x86_64 +installed = qemu-system-aarch64-7.1.0-5-x86_64 +installed = qemu-system-alpha-7.1.0-5-x86_64 +installed = qemu-system-arm-7.1.0-5-x86_64 +installed = qemu-system-avr-7.1.0-5-x86_64 +installed = qemu-system-cris-7.1.0-5-x86_64 +installed = qemu-system-hppa-7.1.0-5-x86_64 +installed = qemu-system-loongarch64-7.1.0-5-x86_64 +installed = qemu-system-m68k-7.1.0-5-x86_64 +installed = qemu-system-microblaze-7.1.0-5-x86_64 +installed = qemu-system-mips-7.1.0-5-x86_64 +installed = qemu-system-nios2-7.1.0-5-x86_64 +installed = qemu-system-or1k-7.1.0-5-x86_64 +installed = qemu-system-ppc-7.1.0-5-x86_64 +installed = qemu-system-riscv-7.1.0-5-x86_64 +installed = qemu-system-rx-7.1.0-5-x86_64 +installed = qemu-system-s390x-7.1.0-5-x86_64 +installed = qemu-system-sh4-7.1.0-5-x86_64 +installed = qemu-system-sparc-7.1.0-5-x86_64 +installed = qemu-system-tricore-7.1.0-5-x86_64 +installed = qemu-system-x86-7.1.0-5-x86_64 +installed = qemu-system-xtensa-7.1.0-5-x86_64 +installed = qemu-tests-7.1.0-5-x86_64 +installed = qemu-tools-7.1.0-5-x86_64 +installed = qemu-ui-curses-7.1.0-5-x86_64 +installed = qemu-ui-dbus-7.1.0-5-x86_64 +installed = qemu-ui-egl-headless-7.1.0-5-x86_64 +installed = qemu-ui-gtk-7.1.0-5-x86_64 +installed = qemu-ui-opengl-7.1.0-5-x86_64 +installed = qemu-ui-sdl-7.1.0-5-x86_64 +installed = qemu-ui-spice-app-7.1.0-5-x86_64 +installed = qemu-ui-spice-core-7.1.0-5-x86_64 +installed = qemu-user-7.1.0-5-x86_64 +installed = qemu-vhost-user-gpu-7.1.0-5-x86_64 +installed = qemu-virtiofsd-7.1.0-5-x86_64 +installed = qhull-2020.2-4-x86_64 +installed = qrencode-4.1.1-1-x86_64 +installed = qt5-base-5.15.6+kde+r177-1-x86_64 +installed = qt5-declarative-5.15.6+kde+r20-1-x86_64 +installed = qt5-location-5.15.6+kde+r3-1-x86_64 +installed = qt5-multimedia-5.15.6+kde+r1-1-x86_64 +installed = qt5-quickcontrols2-5.15.6+kde+r5-1-x86_64 +installed = qt5-svg-5.15.6+kde+r9-1-x86_64 +installed = qt5-tools-5.15.6+kde+r1-1-x86_64 +installed = qt5-translations-5.15.6+kde+r2-1-any +installed = qt5-wayland-5.15.6+kde+r47-1-x86_64 +installed = qt5-webchannel-5.15.6+kde+r3-1-x86_64 +installed = qt5-webengine-5.15.10-3-x86_64 +installed = qt5ct-1.5-2-x86_64 +installed = qt6-base-6.4.0rc-1-x86_64 +installed = qt6-declarative-6.4.0rc-1-x86_64 +installed = qt6-svg-6.4.0rc-1-x86_64 +installed = qt6-tools-6.4.0rc-1-x86_64 +installed = qt6-translations-6.4.0rc-1-any +installed = rapidjson-1.1.0-5-any +installed = rav1e-0.5.1-2-x86_64 +installed = re2-1:20220601-1-x86_64 +installed = readline-8.1.002-1-x86_64 +installed = repo-2.29.2-1-any +installed = rest-0.8.1+r4+ge5ee6ef-1-x86_64 +installed = rhash-1.4.2-1-x86_64 +installed = ristretto-0.12.3-1-x86_64 +installed = rnnoise-0.4.1-1-x86_64 +installed = robin-map-1.0.1-1-x86_64 +installed = rofi-1.7.5-1-x86_64 +installed = rpcbind-1.2.6-2-x86_64 +installed = rpcs3-bin-0.0.24-4-x86_64 +installed = rpi-imager-1.7.2-1-x86_64 +installed = rsync-3.2.6-1-x86_64 +installed = run-parts-5.5-1-x86_64 +installed = sbc-2.0-1-x86_64 +installed = schedtool-1.3.0-7-x86_64 +installed = sdl12-compat-1.2.52-2-x86_64 +installed = sdl2-2.24.0-2-x86_64 +installed = sdl2_image-2.6.2-1-x86_64 +installed = sdl2_mixer-2.6.2-1-x86_64 +installed = sdl2_ttf-2.20.1-1-x86_64 +installed = sdl_image-1.2.12-7-x86_64 +installed = sdl_mixer-1.2.12-11-x86_64 +installed = sdl_ttf-2.0.11-6-x86_64 +installed = seabios-1.16.0-3-any +installed = sed-4.8-1-x86_64 +installed = serd-0.30.16-1-x86_64 +installed = sfml-2.5.1-3-x86_64 +installed = shadow-4.11.1-1-x86_64 +installed = shared-mime-info-2.0+155+gf4e7cbc-1-x86_64 +installed = shiboken6-6.3.2-1-x86_64 +installed = slang-2.3.3-1-x86_64 +installed = slurp-1.3.2-3-x86_64 +installed = smpeg-0.4.5-5-x86_64 +installed = snappy-1.1.9-2-x86_64 +installed = sndio-1.9.0-1-x86_64 +installed = sord-0.16.14-1-x86_64 +installed = sound-theme-freedesktop-0.8-5-any +installed = speex-1.2.1-1-x86_64 +installed = speexdsp-1.2.1-1-x86_64 +installed = spice-0.15.0-1-x86_64 +installed = spice-gtk-0.41-2-x86_64 +installed = spirv-headers-1:1.3.216.0-1-any +installed = sqlite-3.39.3-1-x86_64 +installed = squashfs-tools-4.5.1-2-x86_64 +installed = sratom-0.6.14-1-x86_64 +installed = srt-1.5.0-1-x86_64 +installed = sshfs-3.7.3-1-x86_64 +installed = startup-notification-0.12-7-x86_64 +installed = steam-1.0.0.75-1-x86_64 +installed = steam-native-runtime-1.0.0.70-3-x86_64 +installed = sudo-1.9.11.p3-1-x86_64 +installed = svt-av1-1.2.1-1-x86_64 +installed = sysfsutils-2.1.1-1-x86_64 +installed = systemd-251.4-1-x86_64 +installed = systemd-libs-251.4-1-x86_64 +installed = systemd-sysvcompat-251.4-1-x86_64 +installed = t1lib-5.1.2-8-x86_64 +installed = taglib-1.12-2-x86_64 +installed = tar-1.34-1-x86_64 +installed = tcl-8.6.12-3-x86_64 +installed = tdb-1.4.7-1-x86_64 +installed = texinfo-6.8-2-x86_64 +installed = texlive-bin-2022.62885-1-x86_64 +installed = texlive-core-2022.63035-1-any +installed = texlive-latexextra-2022.63034-1-any +installed = thin-provisioning-tools-0.9.0-1-x86_64 +installed = thunar-4.16.11-2-x86_64 +installed = thunar-archive-plugin-0.5.0-2-x86_64 +installed = thunar-media-tags-plugin-0.3.0-2-x86_64 +installed = thunar-volman-4.16.0-1-x86_64 +installed = tpm2-tss-3.2.0-1-x86_64 +installed = tracker3-3.3.3-1-x86_64 +installed = tslib-1.22-1-x86_64 +installed = ttf-cascadia-code-2111.01-1-any +installed = ttf-liberation-2.1.5-1-any +installed = tumbler-4.16.1-1-x86_64 +installed = twolame-0.4.0-2-x86_64 +installed = tzdata-2022c-1-x86_64 +installed = udisks2-2.9.4-1-x86_64 +installed = unrar-1:6.1.7-1-x86_64 +installed = unzip-6.0-19-x86_64 +installed = upower-1.90.0-1-x86_64 +installed = usb_modeswitch-2.6.1-3-x86_64 +installed = usbmuxd-1.1.1-1-x86_64 +installed = usbredir-0.13.0-1-x86_64 +installed = usbutils-014-2-x86_64 +installed = util-linux-2.38.1-1-x86_64 +installed = util-linux-libs-2.38.1-1-x86_64 +installed = uwufetch-1.7-3-x86_64 +installed = v4l-utils-1.22.1-1-x86_64 +installed = v4l2loopback-dkms-0.12.5-2-any +installed = vde2-2.3.3-3-x86_64 +installed = vid.stab-1.1-3-x86_64 +installed = vim-9.0.0354-1-x86_64 +installed = vim-runtime-9.0.0354-1-x86_64 +installed = virglrenderer-0.9.1-1-x86_64 +installed = virt-install-4.1.0-1-any +installed = virt-manager-4.1.0-1-any +installed = visual-studio-code-bin-1.71.2-1-x86_64 +installed = viu-1.4.0-2-x86_64 +installed = vmaf-2.3.1-1-x86_64 +installed = volume_key-0.3.12-7-x86_64 +installed = vte-common-0.68.0-2-x86_64 +installed = vte3-0.68.0-2-x86_64 +installed = vulkan-headers-1:1.3.227-1-any +installed = vulkan-icd-loader-1.3.226-1-x86_64 +installed = wavpack-5.5.0-1-x86_64 +installed = wayland-1.21.0-1-x86_64 +installed = webcord-bin-3.8.3-1-x86_64 +installed = webkit2gtk-2.36.7-1-x86_64 +installed = webkit2gtk-4.1-2.36.7-1-x86_64 +installed = webrtc-audio-processing-0.3.1-3-x86_64 +installed = wezterm-20220905.102802.7d4b8249-1-x86_64 +installed = wget-1.21.3-1-x86_64 +installed = which-2.21-5-x86_64 +installed = wine-staging-7.17-1-x86_64 +installed = winetricks-20220411-1-x86_64 +installed = wireplumber-0.4.11-4-x86_64 +installed = woff2-1.0.2-4-x86_64 +installed = wolfssl-5.5.0-1-x86_64 +installed = wpa_supplicant-2:2.10-5-x86_64 +installed = wpebackend-fdo-1.12.1-1-x86_64 +installed = wxwidgets-common-3.2.1-1-x86_64 +installed = wxwidgets-gtk3-3.2.1-1-x86_64 +installed = x264-3:0.164.r3095.baee400-4-x86_64 +installed = x265-3.5-3-x86_64 +installed = xarchiver-0.5.4.19-1-x86_64 +installed = xbitmaps-1.1.2-3-any +installed = xbyak-git-6.62.r2.g7811f59-1-any +installed = xcb-proto-1.15.2-1-any +installed = xcb-util-0.4.0-4-x86_64 +installed = xcb-util-cursor-0.1.3-4-x86_64 +installed = xcb-util-image-0.4.0-4-x86_64 +installed = xcb-util-keysyms-0.4.0-4-x86_64 +installed = xcb-util-renderutil-0.3.9-4-x86_64 +installed = xcb-util-wm-0.4.1-4-x86_64 +installed = xcb-util-xrm-1.3-2-x86_64 +installed = xclip-0.13-3-x86_64 +installed = xcursor-themes-1.0.6-3-any +installed = xdelta3-3.1.0-3-x86_64 +installed = xdg-dbus-proxy-0.1.4-1-x86_64 +installed = xdg-utils-1.1.3+21+g1a58bc2-2-any +installed = xf86-input-libinput-1.2.1-1-x86_64 +installed = xfburn-0.6.2-1-x86_64 +installed = xfce4-appfinder-4.16.1-2-x86_64 +installed = xfce4-artwork-0.1.1a_git20110420-6-any +installed = xfce4-battery-plugin-1.1.4-1-x86_64 +installed = xfce4-clipman-plugin-1.6.2-1-x86_64 +installed = xfce4-cpufreq-plugin-1.2.7-1-x86_64 +installed = xfce4-cpugraph-plugin-1.2.6-1-x86_64 +installed = xfce4-datetime-plugin-0.8.2-1-x86_64 +installed = xfce4-dict-0.8.4-1-x86_64 +installed = xfce4-diskperf-plugin-2.7.0-1-x86_64 +installed = xfce4-eyes-plugin-4.6.0-1-x86_64 +installed = xfce4-fsguard-plugin-1.1.2-1-x86_64 +installed = xfce4-genmon-plugin-4.1.1-1-x86_64 +installed = xfce4-mailwatch-plugin-1.3.0-1-x86_64 +installed = xfce4-mount-plugin-1.1.5-1-x86_64 +installed = xfce4-mpc-plugin-0.5.2-2-x86_64 +installed = xfce4-netload-plugin-1.4.0-1-x86_64 +installed = xfce4-notes-plugin-1.9.0-1-x86_64 +installed = xfce4-notifyd-0.6.4-1-x86_64 +installed = xfce4-panel-4.16.5-1-x86_64 +installed = xfce4-power-manager-4.16.0-3-x86_64 +installed = xfce4-pulseaudio-plugin-0.4.5-1-x86_64 +installed = xfce4-screensaver-4.16.0-1-x86_64 +installed = xfce4-screenshooter-1.9.11-1-x86_64 +installed = xfce4-sensors-plugin-1.4.3-1-x86_64 +installed = xfce4-session-4.16.0-2-x86_64 +installed = xfce4-settings-4.16.3-1-x86_64 +installed = xfce4-smartbookmark-plugin-0.5.2-1-x86_64 +installed = xfce4-systemload-plugin-1.3.1-1-x86_64 +installed = xfce4-taskmanager-1.5.4-1-x86_64 +installed = xfce4-terminal-1.0.4-1-x86_64 +installed = xfce4-time-out-plugin-1.1.2-1-x86_64 +installed = xfce4-timer-plugin-1.7.1-1-x86_64 +installed = xfce4-verve-plugin-2.0.1-1-x86_64 +installed = xfce4-wavelan-plugin-0.6.3-1-x86_64 +installed = xfce4-weather-plugin-0.11.0-1-x86_64 +installed = xfce4-whiskermenu-plugin-2.7.1-1-x86_64 +installed = xfce4-xkb-plugin-0.8.3-1-x86_64 +installed = xfconf-4.16.0-2-x86_64 +installed = xfdesktop-4.16.1-1-x86_64 +installed = xfsprogs-5.19.0-1-x86_64 +installed = xfwm4-4.16.1-3-x86_64 +installed = xfwm4-themes-4.10.0-4-any +installed = xkeyboard-config-2.36+89+g382c5feb-1-any +installed = xml2-0.5-1-x86_64 +installed = xmlto-0.0.28-4-x86_64 +installed = xorg-fonts-encodings-1.0.6-1-any +installed = xorg-iceauth-1.0.9-1-x86_64 +installed = xorg-server-21.1.4-1-x86_64 +installed = xorg-server-common-21.1.4-1-x86_64 +installed = xorg-setxkbmap-1.3.3-1-x86_64 +installed = xorg-xauth-1.1.2-1-x86_64 +installed = xorg-xinit-1.4.1-3-x86_64 +installed = xorg-xkbcomp-1.4.5-1-x86_64 +installed = xorg-xmessage-1.0.6-1-x86_64 +installed = xorg-xmodmap-1.0.11-1-x86_64 +installed = xorg-xprop-1.2.5-1-x86_64 +installed = xorg-xrandr-1.5.1-2-x86_64 +installed = xorg-xrdb-1.2.1-1-x86_64 +installed = xorg-xset-1.2.4-3-x86_64 +installed = xorgproto-2022.2-1-any +installed = xterm-372-2-x86_64 +installed = xvidcore-1.3.7-2-x86_64 +installed = xxhash-0.8.1-2-x86_64 +installed = xz-5.2.6-1-x86_64 +installed = yajl-2.1.0-5-x86_64 +installed = yasm-1.3.0-5-x86_64 +installed = yt-dlp-2022.09.01-1-any +installed = yuzu-git-r21966.1be456db8-1-x86_64 +installed = zarchive-git-0.1.2.r0.gd2c7177-1-x86_64 +installed = zenity-3.43.0-1-x86_64 +installed = zeromq-4.3.4-2-x86_64 +installed = zimg-3.0.4-1-x86_64 +installed = zip-3.0-10-x86_64 +installed = zlib-1:1.2.12-2-x86_64 +installed = zsh-5.9-1-x86_64 +installed = zstd-1.5.2-7-x86_64 +installed = zydis-3.2.1-1-x86_64 +installed = zziplib-0.13.72-1-x86_64 diff --git a/pkg/asunainstall/.MTREE b/pkg/asunainstall/.MTREE new file mode 100644 index 0000000000000000000000000000000000000000..87494b97434fce935a731977d1fe6e1f066fbbf0 GIT binary patch literal 363 zcmV-x0hIn9iwFP!000001C^1nZW}QShIc>30o`p;lqhnzB?uA(4bm=s07|5i18gVo zormV>b9Fi-KoOt=IsGI*eEfD;PVSrC?8~tHe(|wSdmqk|jbV7a^ux3HNGWZ$yY1Dl zyZh_AhnpY6G97#bA|&Cpwqcm3S07Ue$iu<1O^-e=qqfon$!%zIVnO!ROTj7 zv6!rQ=lS#xvWw!9^ZN&EI=v@%bvpiEdZ+XGsMB#?bie;<^x~pOP9J2{s-b&h5aDJm zs#RN+07xo{p?;RZEVLoS{32W(hfv6jm%99HN4?%^P0Z JddYeM0087_sAB*C literal 0 HcmV?d00001 diff --git a/pkg/asunainstall/.PKGINFO b/pkg/asunainstall/.PKGINFO new file mode 100644 index 0000000..fda5e7a --- /dev/null +++ b/pkg/asunainstall/.PKGINFO @@ -0,0 +1,11 @@ +# Generated by makepkg 6.0.1 +# using fakeroot version 1.29 +pkgname = asunainstall +pkgbase = asunainstall +pkgver = 0.4.3-1 +pkgdesc = Installer for Project Asuna +url = https://asunaproject.nl +builddate = 1663698369 +packager = Unknown Packager +size = 7954 +arch = x86_64 diff --git a/pkg/asunainstall/usr/bin/asunainstall b/pkg/asunainstall/usr/bin/asunainstall new file mode 100755 index 0000000..5510402 --- /dev/null +++ b/pkg/asunainstall/usr/bin/asunainstall @@ -0,0 +1,201 @@ +#!/bin/zsh +# Project Asuna Installer +# This defines all of the current variables +CMD_PACMAN_INSTALL=(/usr/bin/pacman --noconfirm -S --needed --overwrite="*") +CMD_PACMAN_UPDATE=(/usr/bin/pacman -Sy) +CPU_VENDOR=$(cat /proc/cpuinfo | grep 'vendor' | uniq | cut -c 13-) +SYSTEM_LOCALE="${SYSTEM_LOCALE:-en_US.UTF-8 UTF-8}" +ASUNA_INSTALL_DIR="${ASUNA_INSTALL_DIR:-/mnt}" + +# Internet connectivity check +wget -q --spider http://google.com +if [ $? -eq 0 ]; then + echo "Internet check passed" +else + echo -e "No internet connection available, exiting\nUse wifi-menu util to connect WiFi" + exit +fi + +# Update system time +if [ $(timedatectl status | grep -c "NTP service: active") -ne 1 ]; then + # If NTP is not active, enable it. + timedatectl set-ntp true + + # Update the hardware clock. + hwclock --systohc +fi + +# Microcode selection +if [[ "${CPU_VENDOR}" == "AuthenticAMD" ]]; then + UCODE_INSTALL_MSG="AMD CPU detected, install AMD ucode..." + UCODE_INSTALL="amd-ucode" +else + UCODE_INSTALL_MSG="Intel CPU detected, installing Intel ucode..." + UCODE_INSTALL="intel-ucode" +fi + +base_os_install() { + lsblk + read "?Enter your desired drive node here (for example, sda or nvme0n1): " DRIVEDEVICE + + DEVICE="/dev/${DRIVEDEVICE}" + + INSTALLDEVICE="${DEVICE}" + + echo ${DEVICE} | grep -q -P "^/dev/(nvme|loop|mmcblk)" + if [ $? -eq 0 ]; then + INSTALLDEVICE="${DEVICE}p" + fi + + if [ ! -b $DEVICE ]; then + echo "$DEVICE not found! Installation Aborted!" + exit 1 + fi + + echo "\n\nWARNING: The following drive is going to be erased fully. ALL DATA ON DRIVE $DEVICE WILL BE LOST!\n" + lsblk $DEVICE + echo -n "\nErase $DEVICE and begin installation(y/N): " + read ANS + + if [[ ! ($ANS = 'y' || $ANS = 'Y') ]]; then + echo "Installation Aborted!" + exit 1 + fi + + echo "\nCreating partitions..." + sfdisk --delete ${DEVICE} + wipefs -a ${DEVICE} + + # EFI Partition + parted ${DEVICE} mklabel gpt + parted ${DEVICE} mkpart primary fat32 2M 256M + parted ${DEVICE} set 1 boot on + parted ${DEVICE} set 1 esp on + + # Root Partition + parted ${DEVICE} mkpart primary btrfs 256M 100% + + root_parition="${INSTALLDEVICE}2" + mkfs -t vfat ${INSTALLDEVICE}1 + fatlabel ${INSTALLDEVICE}1 EFI + mkfs -t btrfs -f ${root_parition} + btrfs filesystem label ${root_parition} asuna-root + + echo "\nPartitioning complete, mounting and pacstrapping..." + echo "${UCODE_INSTALL_MSG}" + mount -t btrfs -o subvol=/,compress-force=zstd:1,discard,noatime,nodiratime ${root_parition} ${ASUNA_INSTALL_DIR} + pacstrap ${ASUNA_INSTALL_DIR} base base-devel ${UCODE_INSTALL} linux-asuna linux-asuna-headers linux-firmware + echo "Pacstrap complete. Rebuilding kernel modules." + sleep 2 + arch-chroot ${ASUNA_INSTALL_DIR} depmod -a $(ls /lib/modules) + arch-chroot ${ASUNA_INSTALL_DIR} mkinitcpio -P + + echo "\nBase system installation done, generating fstab..." + genfstab -U -p /mnt >> /mnt/etc/fstab + cp /etc/pacman.conf /mnt/etc/pacman.conf + cp /etc/pacman.d/mirrorlist /mnt/etc/pacman.d/mirrorlist + + read "?Enter hostname for this installation: " ASUNAHOSTNAME + echo ${ASUNAHOSTNAME} > ${ASUNA_INSTALL_DIR}/etc/hostname + + # Create user + while true; do + read "?Enter username for this installation: " ASUNAUSER + if [ $ASUNAUSER = "root" ]; then + echo "User \"root\" already exists!" + else + break + fi + done + + echo "\nCreating user ${ASUNAUSER}..." + echo "\nSet root password:" + arch-chroot ${ASUNA_INSTALL_DIR} passwd root + arch-chroot ${ASUNA_INSTALL_DIR} useradd --create-home ${ASUNAUSER} + echo "\nSet ${ASUNAUSER} password:" + arch-chroot ${ASUNA_INSTALL_DIR} passwd ${ASUNAUSER} + echo "$ASUNAUSER ALL=(ALL:ALL) ALL" > ${ASUNA_INSTALL_DIR}/etc/sudoers.d/${ASUNAUSER} + chmod 0440 ${ASUNA_INSTALL_DIR}/etc/sudoers.d/${ASUNAUSER} + echo "127.0.1.1 ${ASUNAHOSTNAME}" >> ${ASUNA_INSTALL_DIR}/etc/hosts + + echo "\nInstalling bootloader..." + arch-chroot ${ASUNA_INSTALL_DIR} ${CMD_PACMAN_UPDATE} + mkdir ${ASUNA_INSTALL_DIR}/boot/efi + mount -t vfat ${INSTALLDEVICE}1 ${ASUNA_INSTALL_DIR}/boot/efi + arch-chroot ${ASUNA_INSTALL_DIR} ${CMD_PACMAN_INSTALL} core/grub efibootmgr inetutils mkinitcpio neofetch networkmanager openssh paru + arch-chroot ${ASUNA_INSTALL_DIR} systemctl enable NetworkManager systemd-timesyncd sshd + arch-chroot ${ASUNA_INSTALL_DIR} grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=asuna --removable + arch-chroot ${ASUNA_INSTALL_DIR} grub-mkconfig -o /boot/grub/grub.cfg + + echo "\nSetting up locale..." + echo "${SYSTEM_LOCALE}" >> ${ASUNA_INSTALL_DIR}/etc/locale.gen + arch-chroot ${ASUNA_INSTALL_DIR} locale-gen + echo "LANG=$(echo ${SYSTEM_LOCALE} | cut -d' ' -f1)" > ${ASUNA_INSTALL_DIR}/etc/locale.conf +} + +full_install() { + echo "Installing full Project Asuna..." + sleep 1 + # The actual installation begins here: + arch-chroot ${ASUNA_INSTALL_DIR} ${CMD_PACMAN_UPDATE} + arch-chroot ${ASUNA_INSTALL_DIR} ${CMD_PACMAN_INSTALL} wireplumber + sleep 1 + while true + do + echo "Please choose your current GPU:" + echo "1) AMD: Will install Gamescope with Mangohud and FSR support" + echo "2) Intel: Will install Gamescope with Mangohud and FSR or NIR support" + echo "3) NVIDIA (9xx+ only): Will install proprietary drivers and Gamescope with Mangohud and NIR support" + read "?Enter your choice here: " ASUNA_GPU_TYPE + + if [[ "${ASUNA_GPU_TYPE}" == "1" ]]; then + echo "Installing gamescope for AMD GPUs..." + GAMESCOPE_INSTALL=(/usr/bin/pacman --noconfirm -S --needed --overwrite="*" vulkan-radeon lib32-vulkan-radeon gamescope mesa lib32-mesa) + break + elif [[ "${ASUNA_GPU_TYPE}" == "2" ]]; then + echo "Installing gamescope for Intel GPUs..." + sed -i 's/linux-firmware/linux-firmware gamescope vulkan-intel lib32-vulkan-intel mesa lib32-mesa/g' ${HOLO_INSTALL_DIR}/etc/pacman.conf + GAMESCOPE_INSTALL=(/usr/bin/pacman --noconfirm -S --needed --overwrite="*" vulkan-intel lib32-vulkan-intel mesa lib32-mesa gamescope) + break + elif [[ "${ASUNA_GPU_TYPE}" == "3" ]]; then + echo "Installing gamescope for NVIDIA GPUs..." + GAMESCOPE_INSTALL=(/usr/bin/pacman --noconfirm -S --needed --overwrite="*" nvidia-utils nvidia-dkms opencl-nvidia gamescope) + sed -i 's/splash/splash nvidia-drm.modeset=1/g' ${ASUNA_INSTALL_DIR}/etc/default/grub + arch-chroot ${HOLO_INSTALL_DIR} grub-mkconfig -o /boot/grub/grub.cfg + break + else + echo -e "You have made an invalid selection, please try again...\n" + fi + done + echo "\nInstalling Desktop..." + arch-chroot ${ASUNA_INSTALL_DIR} ${GAMESCOPE_INSTALL} + arch-chroot ${ASUNA_INSTALL_DIR} ${CMD_PACMAN_INSTALL} xorg xclip xfce4 xfce4-goodies papirus-icon-theme nm-connection-editor network-manager-applet lightdm lightdm-gtk-greeter + arch-chroot ${ASUNA_INSTALL_DIR} systemctl enable lightdm + arch-chroot ${ASUNA_INSTALL_DIR} usermod -aG rfkill ${ASUNAUSER} + arch-chroot ${ASUNA_INSTALL_DIR} usermod -aG wheel ${ASUNAUSER} + arch-chroot ${ASUNA_INSTALL_DIR} ${CMD_PACMAN_INSTALL} unzip pcmanfm wezterm micro discord steam lutris qbittorrent pavucontrol pipewire-pulse pipewire-alsa +} + +echo "Project Asuna Installer" +echo "Start time: $(date)" +echo "Please choose installation type:" +echo "1) barebones: Barebones OS-only installation" +echo "2) full: Full desktop install" +read "?Enter your choice here: " ASUNA_INSTALL_TYPE +echo "" +if [[ "${ASUNA_INSTALL_TYPE}" == "1" ]] || [[ "${ASUNA_INSTALL_TYPE}" == "barebones" ]]; then + echo "Installing Project Asuna, barebones configuration..." + base_os_install + echo "Installation finished! You may reboot now, or type arch-chroot /mnt to make further changes" + +elif [[ "${ASUNA_INSTALL_TYPE}" == "2" ]]; then + echo "Installing Project Asuna, full configuration..." + base_os_install + full_install + echo "Installation finished! You may reboot now, or type arch-chroot /mnt to make further changes" + +else + echo "Invalid choice. Exiting installer..." +fi + +echo "End time: $(date)" \ No newline at end of file diff --git a/src/asunainstall b/src/asunainstall new file mode 120000 index 0000000..85b7151 --- /dev/null +++ b/src/asunainstall @@ -0,0 +1 @@ +/home/rodney/Asuna/PKGS/asunainstall/asunainstall \ No newline at end of file