pearOS NiceC0re (Arch-based)

pearOS uses its own tool called hyprvisor to detect your GPU and pick the right driver (NVIDIA/AMD/Intel). Run it as your normal user (not sudo) - it escalates only what needs root, and AUR-backed builds refuse to run as root anyway.

hyprvisor --detect
hyprvisor --list
hyprvisor --install

You can also launch driver installation from the pearOS Welcome app - click GPU Drivers. For unattended/scripted installs: hyprvisor --install --noconfirm.

Prefer doing it the plain Arch way? hyprvisor is just picking packages for you - you can install them yourself:

lspci -k | grep -A3 -i vga
sudo pacman -S nvidia-open-dkms nvidia-utils   # modern NVIDIA (Turing+)
# or: sudo pacman -S nvidia nvidia-utils       # legacy/older cards
sudo mkinitcpio -P
sudo reboot

Official Arch Wiki references:

On the live ISO, GPU driver selection is automatic (based on chwd --list); this only matters once you've installed pearOS to disk.

pearOS Goldwing (Debian-based)

hyprvisor also ships on the Debian-based build (as hyprvisor-gui), or you can go through apt directly:

sudo apt update
sudo apt install nvidia-driver nvidia-settings firmware-misc-nonfree
sudo reboot

This is the same driver set pearOS Goldwing's --nvidia build option installs. Official reference: https://wiki.debian.org/NvidiaGraphicsDrivers