diff options
author | Yueh-Shun Li <shamrocklee@posteo.net> | 2023-05-19 06:57:18 +0000 |
---|---|---|
committer | Yueh-Shun Li <shamrocklee@posteo.net> | 2023-05-19 06:57:18 +0000 |
commit | 0fcf35ae5819e6510075353f7658a912951dcafb (patch) | |
tree | 71c86df5c4b68ba5e6d2bd28f9ebeb72e6731656 | |
parent | 466e154fb2249287234ae58348810f02b813a8d4 (diff) | |
download | nixpkgs-0fcf35ae5819e6510075353f7658a912951dcafb.tar nixpkgs-0fcf35ae5819e6510075353f7658a912951dcafb.tar.gz nixpkgs-0fcf35ae5819e6510075353f7658a912951dcafb.tar.bz2 nixpkgs-0fcf35ae5819e6510075353f7658a912951dcafb.tar.lz nixpkgs-0fcf35ae5819e6510075353f7658a912951dcafb.tar.xz nixpkgs-0fcf35ae5819e6510075353f7658a912951dcafb.tar.zst nixpkgs-0fcf35ae5819e6510075353f7658a912951dcafb.zip |
singularity: specify "nvidia-container-cli path"
-rw-r--r-- | pkgs/applications/virtualization/singularity/generic.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/applications/virtualization/singularity/generic.nix b/pkgs/applications/virtualization/singularity/generic.nix index f8cb9825156..77fe23623d0 100644 --- a/pkgs/applications/virtualization/singularity/generic.nix +++ b/pkgs/applications/virtualization/singularity/generic.nix @@ -210,6 +210,10 @@ in substituteInPlace "$out/etc/${projectName}/${projectName}.conf" \ --replace "use nvidia-container-cli = no" "use nvidia-container-cli = yes" ''} + ${lib.optionalString (enableNvidiaContainerCli && projectName == "singularity") '' + substituteInPlace "$out/etc/${projectName}/${projectName}.conf" \ + --replace "# nvidia-container-cli path =" "nvidia-container-cli path = ${nvidia-docker}/bin/nvidia-container-cli" + ''} ${lib.optionalString (removeCompat && (projectName != "singularity")) '' unlink "$out/bin/singularity" for file in "$out"/share/man/man?/singularity*.gz; do |