Files
omarchycn/install/config/hardware/vulkan.sh
T
2026-02-20 18:12:54 +01:00

21 lines
464 B
Bash

# Install Vulkan drivers matching detected GPU hardware
# (NVIDIA Vulkan is handled by nvidia.sh via nvidia-utils)
declare -A VULKAN_DRIVERS=(
[Intel]=vulkan-intel
[AMD]=vulkan-radeon
[Apple]=vulkan-asahi
)
PACKAGES=()
for vendor in "${!VULKAN_DRIVERS[@]}"; do
if lspci | grep -iE "(VGA|Display).*$vendor" > /dev/null; then
PACKAGES+=("${VULKAN_DRIVERS[$vendor]}")
fi
done
if [ ${#PACKAGES[@]} -gt 0 ]; then
omarchy-pkg-add "${PACKAGES[@]}"
fi