Long story short I removed mesa-aco with pamac thinking it was causing a game I want to play to have issues. I ignored the warning signs and went ahead and did it. My desktop immediately showed bad signs: the icons on the task manager vanished and pamac was no longer installed along with a number of other programs including mhwd, and wouldn't boot back into gui after a reboot. Can anyone tell me how I can reverse this? Or at least Chroot it back to running?
I can boot, it doesn't boot into gui though, just tty1 etc.
I booted a LiveUSB to replicate the warnings:
avahi optionally requires gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc avahi optionally requires qt5-base: qt5 bindings ghostscript optionally requires gtk3: needed for gsx gssdp optionally requires gtk3: gssdp-device-sniffer hplip optionally requires python-pyqt5: for running GUI and hp-toolbox inxi optionally requires mesa-demos: inxi -G glx info jasper optionally requires freeglut: jiv support jasper optionally requires glu: jiv support libde265 optionally requires ffmpeg: for sherlock265 libde265 optionally requires qt5-base: for sherlock265 libinput optionally requires gtk3: libinput debug-gui libproxy optionally requires webkit2gtk: PAC proxy support (Webkit2gtk engine) libtiff optionally requires freeglut: for using tiffgt libwebp optionally requires freeglut: vwebp viewer mhwd-chroot optionally requires kdesu: kde gui for su ocl-icd optionally requires opencl-driver: packaged opencl driver openal optionally requires qt5-base: alsoft-config GUI Configurator openssh optionally requires x11-ssh-askpass: input passphrase in X pacman-mirrors optionally requires gtk3: for interactive mode (GUI) pinentry optionally requires qt5-base: qt backend pinentry optionally requires gcr: gnome3 backend python-pillow optionally requires python-pyqt5: for the ImageQt module stoken optionally requires gtk3: required for stoken-gui subversion optionally requires kwallet: for KWallet for auth credentials v4l-utils optionally requires qt5-base vulkan-icd-loader optionally requires vulkan-driver: packaged vulkan driver xdg-utils optionally requires kde-cli-tools: for KDE Plasma5 support in xdg-open Warning: dependency cycle detected: Warning: libglvnd will be removed after its mesa-aco-git dependency Warning: dependency cycle detected: Warning: phonon-qt5-gstreamer will be removed after its phonon-qt5 dependency
GPU Driver:4.5 Mesa 20.0.0-devel (git-3409c06e26)
GPU:Radeon RX 590
CPU:AMD Ryzen 5 3600 6-Core