From 98e75a2ab4e4dfb67a7540c459e6aa6e813f709f Mon Sep 17 00:00:00 2001 From: chn Date: Fri, 16 Feb 2024 11:39:37 +0800 Subject: [PATCH] virtualization.docker: fix --- modules/virtualization/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/virtualization/default.nix b/modules/virtualization/default.nix index a62ce933..13dd87b5 100644 --- a/modules/virtualization/default.nix +++ b/modules/virtualization/default.nix @@ -37,7 +37,9 @@ inputs: setSocketVariable = true; daemon.settings = { features.buildkit = true; dns = [ "1.1.1.1" ]; storage-driver = "overlay2"; }; }; - enableNvidia = inputs.lib.strings.hasInfix "nvidia" inputs.config.nixos.hardware.gpu.type; + enableNvidia = + let gpu = inputs.config.nixos.hardware.gpu.type; + in inputs.lib.mkIf (gpu != null && inputs.lib.strings.hasInfix "nvidia" gpu) true; storageDriver = "overlay2"; }; nixos.services.firewall.trustedInterfaces = [ "docker0" ];