From 1a72f655844f1972fc4b33ce443c2a7b9a4d9c2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Bon=C3=A9?= Date: Fri, 18 Jul 2025 11:34:28 +0200 Subject: [PATCH] Enable cuda system feature in raccoon and fox via nix-required-mounts This allows running derivations which depend on cuda runtime without breaking the sandbox. We only need to add `requiredSystemFeatures = [ "cuda" ];` to the derivation. --- m/module/nvidia.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/m/module/nvidia.nix b/m/module/nvidia.nix index 0a80694b..d077459d 100644 --- a/m/module/nvidia.nix +++ b/m/module/nvidia.nix @@ -6,4 +6,9 @@ hardware.graphics.enable = true; nixpkgs.config.nvidia.acceptLicense = true; services.xserver.videoDrivers = [ "nvidia" ]; + + # enable support for derivations which require nvidia-gpu to be available + # > requiredSystemFeatures = [ "cuda" ]; + programs.nix-required-mounts.enable = true; + programs.nix-required-mounts.presets.nvidia-gpu.enable = true; }