From 3d2a21eddf2bb1723f81fa566b0a3092d93fb256 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Fern=C3=A1ndez=20L=C3=B3pez?= Date: Sun, 28 Jul 2024 13:12:27 +0200 Subject: [PATCH] virtualisation/{docker,podman}: update nvidia-ctk warning Warnings and descriptions for `virtualisation.docker.enableNvidia` and `virtualisation.podman.enableNvidia` point erroneously to set `virtualisation.containers.cdi.dynamic.nvidia.enable`. This NixOS option has been deprecated and the recommended NixOS option is `hardware.nvidia-container-toolkit.enable`. --- nixos/modules/virtualisation/docker.nix | 4 ++-- nixos/modules/virtualisation/podman/default.nix | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/modules/virtualisation/docker.nix b/nixos/modules/virtualisation/docker.nix index 8a0894ed85c3..5ffec126d8f0 100644 --- a/nixos/modules/virtualisation/docker.nix +++ b/nixos/modules/virtualisation/docker.nix @@ -69,7 +69,7 @@ in type = types.bool; default = false; description = '' - **Deprecated**, please use virtualisation.containers.cdi.dynamic.nvidia.enable instead. + **Deprecated**, please use hardware.nvidia-container-toolkit.enable instead. Enable nvidia-docker wrapper, supporting NVIDIA GPUs inside docker containers. ''; @@ -186,7 +186,7 @@ in # wrappers. warnings = lib.optionals (cfg.enableNvidia && (lib.strings.versionAtLeast cfg.package.version "25")) [ '' - You have set virtualisation.docker.enableNvidia. This option is deprecated, please set virtualisation.containers.cdi.dynamic.nvidia.enable instead. + You have set virtualisation.docker.enableNvidia. This option is deprecated, please set hardware.nvidia-container-toolkit.enable instead. '' ]; diff --git a/nixos/modules/virtualisation/podman/default.nix b/nixos/modules/virtualisation/podman/default.nix index deb0b4d2c5bd..d0f4ac7f66da 100644 --- a/nixos/modules/virtualisation/podman/default.nix +++ b/nixos/modules/virtualisation/podman/default.nix @@ -82,7 +82,7 @@ in type = types.bool; default = false; description = '' - **Deprecated**, please use virtualisation.containers.cdi.dynamic.nvidia.enable instead. + **Deprecated**, please use hardware.nvidia-container-toolkit.enable instead. Enable use of NVidia GPUs from within podman containers. '';