diff --git a/bin/omarchy-install-gaming-gpu-lib32 b/bin/omarchy-install-gaming-gpu-lib32 index 2e4e3533..f3c3d5b8 100755 --- a/bin/omarchy-install-gaming-gpu-lib32 +++ b/bin/omarchy-install-gaming-gpu-lib32 @@ -27,4 +27,6 @@ elif omarchy-hw-nvidia-without-gsp; then PACKAGES+=(lib32-nvidia-580xx-utils) fi -(( ${#PACKAGES[@]} > 0 )) && omarchy-pkg-add "${PACKAGES[@]}" +if (( ${#PACKAGES[@]} > 0 )); then + omarchy-pkg-add "${PACKAGES[@]}" +fi diff --git a/bin/omarchy-install-gaming-steam b/bin/omarchy-install-gaming-steam index cefe8ce6..8b977f2c 100755 --- a/bin/omarchy-install-gaming-steam +++ b/bin/omarchy-install-gaming-steam @@ -6,8 +6,15 @@ set -e echo "Installing Steam..." -omarchy-pkg-add steam + +# Install the lib32 drivers first. Steam depends on the virtual package +# lib32-vulkan-driver, and omarchy-pkg-add runs pacman with --noconfirm, which +# resolves an unsatisfied virtual dependency to the first provider without +# asking. That provider is currently lib32-nvidia-utils, so installing Steam +# ahead of the drivers pulls the NVIDIA stack onto machines that have no NVIDIA +# GPU. omarchy-install-gaming-gpu-lib32 +omarchy-pkg-add steam echo "" echo "Steam will start automatically now. This might take a while..."