From b03f1d82c851cc23c3c087dcbae2de42c8f1b27a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Fern=C3=A1ndez=20L=C3=B3pez?= Date: Sat, 15 Nov 2025 16:13:45 +0100 Subject: [PATCH] nvidia-container-toolkit: disable create-symlinks hook This fixes the problem of not being able to run containers mounting the `/nix` directory within the container (used extensively for example by tools like `distrobox`) --- .../services/hardware/nvidia-container-toolkit/cdi-generate.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/hardware/nvidia-container-toolkit/cdi-generate.nix b/nixos/modules/services/hardware/nvidia-container-toolkit/cdi-generate.nix index 33a47013bab4..f959e78a335d 100644 --- a/nixos/modules/services/hardware/nvidia-container-toolkit/cdi-generate.nix +++ b/nixos/modules/services/hardware/nvidia-container-toolkit/cdi-generate.nix @@ -37,6 +37,7 @@ writeScriptBin "nvidia-cdi-generator" '' } --discovery-mode ${discovery-mode} \ --device-name-strategy ${device-name-strategy} \ + --disable-hook create-symlinks \ --ldconfig-path ${lib.getExe' glibc "ldconfig"} \ --library-search-path ${lib.getLib nvidia-driver}/lib \ --nvidia-cdi-hook-path ${lib.getOutput "tools" nvidia-container-toolkit}/bin/nvidia-cdi-hook \