Hellmo_luciferrari
For games you can use Lutris and/or heroic with WINE and Proton.
RGB stuff you can use OpenRGB.
The Anker webcam doesn’t work with your Linux install? What model?
I hear Gimp is getting a big update here in the near future. Not sure your use case. I don’t do much photo editing anymore.
Virt-Manager is straight forward, and is a GUI that can work with QEMU.
Hope this helps :)
If I may ask, what specific hardware?
For my use case with proprietary hardware I use USB Passthrough with QEMU (Virt-Manager)
Glad to hear another success story of someone who dropped Windows.
I dropped Windows on all of my machines over a month ago. My 2 desktops and 1 laptop I own are on Arch. I can’t fully escape Windows completely due to music production software I use due to lack of support for the hardware on Linux. (Thanks Line6…) So I run a Windows VM in QEMU with USB passthrough, but with no network access.
I wrote an alias to count days its been since I switched to Linux full time.
It wasn’t a difficult switch for me. Even with the learning curve. I actually enjoy the tinkering and learning aspect.
I cannot take credit for finding the solution. Someone on a discord chat I found was able to help me. The fix:
1 Open a terminal:
Unlock the LUKS partition:
cryptsetup luksOpen /dev/nvme0n1p2 arch
2 Mount the BTRFS filesystem: Since BTRFS has subvolumes, you need to mount the correct subvolume:
mount -o subvol=@ /dev/mapper/arch /mnt
3 Mount the necessary virtual filesystems:
mount --types proc /proc /mnt/proc
mount --rbind /sys /mnt/sys
mount --make-rslave /mnt/sys
mount --rbind /dev /mnt/dev
mount --make-rslave /mnt/dev
4 Bind the boot partition (if separate): If you have a separate boot partition, you need to mount it too:
mount /dev/nvme0n1p1 /mnt/boot
5 Chroot into your system:
arch-chroot /mnt
6 Fix your fstab: Ensure that your /etc/fstab file inside the chroot environment is correctly set up. You might need to generate a new one using genfstab:
genfstab -U /mnt >> /mnt/etc/fstab
7 Update GRUB: Reinstall and update GRUB to ensure it is correctly installed:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
Exit the chroot environment:
exit
Unmount all the filesystems:
bash
umount -R /mnt
cryptsetup luksClose arch
8 Reboot:
reboot