Loading
vivaldi: fix Vulkan ICD discovery
Vivaldi ships its own libvulkan.so.1 which does not know about the NixOS-specific /run/opengl-driver/share search path, preventing Vulkan ICD discovery. This causes WebGPU's requestAdapter() to return null. Replace the bundled libvulkan.so.1 with a symlink to the NixOS-patched vulkan-loader and add addDriverRunpath.driverLink/share to XDG_DATA_DIRS, matching the approach used by google-chrome and microsoft-edge.