about summary refs log tree commit diff
path: root/pkgs/applications/virtualization/nvidia-docker
diff options
context:
space:
mode:
authorPhillip Cloud <cloud@standard.ai>2021-01-07 05:40:52 +1000
committerPhillip Cloud <cloud@standard.ai>2021-01-08 09:29:56 -0500
commitdf43c0f9da1ab1e2cbf55f467f1c47306b6d16ff (patch)
treecd389ba92f9966ffea1a722db773470e76b76a4f /pkgs/applications/virtualization/nvidia-docker
parentc9955d06be19034cb25f58eb7d46d87c345d9dde (diff)
downloadnixlib-df43c0f9da1ab1e2cbf55f467f1c47306b6d16ff.tar
nixlib-df43c0f9da1ab1e2cbf55f467f1c47306b6d16ff.tar.gz
nixlib-df43c0f9da1ab1e2cbf55f467f1c47306b6d16ff.tar.bz2
nixlib-df43c0f9da1ab1e2cbf55f467f1c47306b6d16ff.tar.lz
nixlib-df43c0f9da1ab1e2cbf55f467f1c47306b6d16ff.tar.xz
nixlib-df43c0f9da1ab1e2cbf55f467f1c47306b6d16ff.tar.zst
nixlib-df43c0f9da1ab1e2cbf55f467f1c47306b6d16ff.zip
nvidia-docker: install podman config
Diffstat (limited to 'pkgs/applications/virtualization/nvidia-docker')
-rw-r--r--pkgs/applications/virtualization/nvidia-docker/default.nix3
-rw-r--r--pkgs/applications/virtualization/nvidia-docker/podman-config.toml13
2 files changed, 16 insertions, 0 deletions
diff --git a/pkgs/applications/virtualization/nvidia-docker/default.nix b/pkgs/applications/virtualization/nvidia-docker/default.nix
index 3f75e36ccae6..f46e2341c831 100644
--- a/pkgs/applications/virtualization/nvidia-docker/default.nix
+++ b/pkgs/applications/virtualization/nvidia-docker/default.nix
@@ -78,6 +78,9 @@ stdenv.mkDerivation rec {
       --prefix LD_LIBRARY_PATH : /run/opengl-driver/lib:/run/opengl-driver-32/lib
     cp ${./config.toml} $out/etc/config.toml
     substituteInPlace $out/etc/config.toml --subst-var-by glibcbin ${lib.getBin glibc}
+
+    cp ${./podman-config.toml} $out/etc/podman-config.toml
+    substituteInPlace $out/etc/podman-config.toml --subst-var-by glibcbin ${lib.getBin glibc}
   '';
 
   meta = {
diff --git a/pkgs/applications/virtualization/nvidia-docker/podman-config.toml b/pkgs/applications/virtualization/nvidia-docker/podman-config.toml
new file mode 100644
index 000000000000..eb39699b96b3
--- /dev/null
+++ b/pkgs/applications/virtualization/nvidia-docker/podman-config.toml
@@ -0,0 +1,13 @@
+disable-require = true
+#swarm-resource = "DOCKER_RESOURCE_GPU"
+
+[nvidia-container-cli]
+#root = "/run/nvidia/driver"
+#path = "/usr/bin/nvidia-container-cli"
+environment = []
+#debug = "/var/log/nvidia-container-runtime-hook.log"
+ldcache = "/tmp/ld.so.cache"
+load-kmods = true
+no-cgroups = true
+#user = "root:video"
+ldconfig = "@@glibcbin@/bin/ldconfig"