From 59b2cf7176a10e9ed4ba707287911f452d482d4e Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Sat, 4 Apr 2026 21:06:16 +0800 Subject: nongnu: %nvidia-driver-arguments-470: Revert Vulkan ICD configuration to use libGLX_nvidia.so.0. This is a follow-up to one change in commit 5d9c0f7f4383c42ac9685be17821eb969b6da916. libEGL_nvidia.so.0 can't fully replace libGLX_nvidia.so.0 and breaks some Vulkan applications. * nongnu/packages/nvidia.scm (%nvidia-driver-arguments-470): Keep using libGLX_nvidia.so.0 in Vulkan ICD configuration. --- nongnu/packages/nvidia.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm index 8ab010e..642dac3 100644 --- a/nongnu/packages/nvidia.scm +++ b/nongnu/packages/nvidia.scm @@ -613,8 +613,8 @@ mainly used as a dependency of other packages. For user-facing purpose, use (lambda _ ;; Vulkan ICD configuraiton (substitute* "nvidia_icd.json" - (("libGLX(_nvidia\\.so\\.)" _ suffix) - (string-append #$output "/lib/libEGL" suffix))) + (("libGLX_nvidia\\.so\\." all) + (string-append #$output "/lib/" all))) ;; Vulkan layer configuraiton (substitute* "nvidia_layers.json" (("libGLX_nvidia\\.so\\." all) -- cgit v1.3