From d8a81597b7d33a7bed10fd5b6442700e912ed34d Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Tue, 10 Mar 2026 18:34:56 -0400 Subject: refactor nvidia/cuda --- shells/cuda.nix | 46 ---------------------------------------------- shells/default.nix | 13 ------------- 2 files changed, 59 deletions(-) delete mode 100644 shells/cuda.nix (limited to 'shells') diff --git a/shells/cuda.nix b/shells/cuda.nix deleted file mode 100644 index 80cbc9b..0000000 --- a/shells/cuda.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ - pkgs, - lib, -}: let - nvidiaPackage = pkgs.linuxPackages_latest.nvidiaPackages.stable; - libs = with pkgs; [ - # CUDA - cudaPackages.cuda_cudart - cudaPackages.cuda_nvcc - cudaPackages.cuda_cccl - cudaPackages.cudnn - cudaPackages.nsight_compute - cudatoolkit - nvidiaPackage - - # OpenGL - libGLU - libGL - freeglut - - # X11 - libxi - libxmu - libxext - libx11 - libxv - libxrandr - - # Dev Tools - ffmpeg - zlib - gcc - binutils - ]; -in { - packages = libs; - LD_LIBRARY_PATH = lib.makeLibraryPath libs; - - shellHook = '' - # Nvidia Driver setup - export NVIDIA_VISIBLE_DEVICES=all - export NVIDIA_DRIVER_CAPABILITIES=compute,utility - export CUDA_VISIBLE_DEVICES=0 - export CUDA_PATH=${pkgs.cudatoolkit} - ''; -} diff --git a/shells/default.nix b/shells/default.nix index 22a7ee3..2226294 100644 --- a/shells/default.nix +++ b/shells/default.nix @@ -11,19 +11,6 @@ ]; }; - # Loads Nvidia CUDA - cuda = pkgs.mkShell (import ./cuda.nix { - pkgs = import inputs.nixpkgs { - inherit system; - config = { - allowUnfree = true; - cudaSupport = true; - cudaVersion = "12"; - }; - }; - lib = inputs.nixpkgs.lib; - }); - # VST development with windows VST3 support though yabridge/wine vst = pkgs.mkShell (import ./vst.nix { pkgs = import inputs.nixpkgs { -- cgit v1.2.3-freya