about summary refs log tree commit diff
path: root/nixos/modules/services/hardware/nvidia-container-toolkit-cdi-generator/default.nix
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2024-03-05 00:12:06 +0000
committerGitHub <noreply@github.com>2024-03-05 00:12:06 +0000
commit1ad8409e69bd168fbcffb57af8102eaaee4adfa3 (patch)
tree462cf7048f7d4f10d3c31d2222ac9c1937c6ec07 /nixos/modules/services/hardware/nvidia-container-toolkit-cdi-generator/default.nix
parent51a22900610b3ba34ee976e56a5ce31954d1adf1 (diff)
parent788f65a3d7fdd14bdecf975fd45a9cfd04e367c8 (diff)
downloadnixlib-1ad8409e69bd168fbcffb57af8102eaaee4adfa3.tar
nixlib-1ad8409e69bd168fbcffb57af8102eaaee4adfa3.tar.gz
nixlib-1ad8409e69bd168fbcffb57af8102eaaee4adfa3.tar.bz2
nixlib-1ad8409e69bd168fbcffb57af8102eaaee4adfa3.tar.lz
nixlib-1ad8409e69bd168fbcffb57af8102eaaee4adfa3.tar.xz
nixlib-1ad8409e69bd168fbcffb57af8102eaaee4adfa3.tar.zst
nixlib-1ad8409e69bd168fbcffb57af8102eaaee4adfa3.zip
Merge master into haskell-updates
Diffstat (limited to 'nixos/modules/services/hardware/nvidia-container-toolkit-cdi-generator/default.nix')
-rw-r--r--nixos/modules/services/hardware/nvidia-container-toolkit-cdi-generator/default.nix8
1 files changed, 5 insertions, 3 deletions
diff --git a/nixos/modules/services/hardware/nvidia-container-toolkit-cdi-generator/default.nix b/nixos/modules/services/hardware/nvidia-container-toolkit-cdi-generator/default.nix
index 3c96e9c41be5..b95bdf191fad 100644
--- a/nixos/modules/services/hardware/nvidia-container-toolkit-cdi-generator/default.nix
+++ b/nixos/modules/services/hardware/nvidia-container-toolkit-cdi-generator/default.nix
@@ -26,9 +26,11 @@
       serviceConfig = {
         RuntimeDirectory = "cdi";
         RemainAfterExit = true;
-        ExecStart = let
-          script = (pkgs.writeScriptBin "nvidia-cdi-generator"
-            (import ./cdi-generate.nix { inherit config lib pkgs; })); in (lib.getExe script);
+        ExecStart =
+          let
+            script = pkgs.callPackage ./cdi-generate.nix { nvidia-driver = config.hardware.nvidia.package; };
+          in
+          lib.getExe script;
         Type = "oneshot";
       };
     };