diff --git a/hardware/nvidia/default.nix b/hardware/nvidia/default.nix index c890286..8fdaa24 100644 --- a/hardware/nvidia/default.nix +++ b/hardware/nvidia/default.nix @@ -5,7 +5,6 @@ let in { imports = [ - ./vgpu.nix ./proprietary.nix ./opensource.nix ( mkRenamedOptionModule [ "aviallon" "hardware" "nvidia" "saveAllVram" ] [ "aviallon" "hardware" "nvidia" "proprietary" "saveAllVram" ] ) diff --git a/hardware/nvidia/vgpu.nix b/hardware/nvidia/vgpu.nix deleted file mode 100644 index da4daf3..0000000 --- a/hardware/nvidia/vgpu.nix +++ /dev/null @@ -1,29 +0,0 @@ -{config, pkgs, lib, ...}: -with lib; -let - cfg = config.aviallon.hardware.nvidia; - vgpu-git = fetchGit { - url = "https://github.com/danielfullmer/nixos-nvidia-vgpu.git"; - rev = "a4be77969dc2a8acbe3a4882ba5f0324cca138b6"; - ref = "master"; - }; - nixos-nvidia-vgpu = import vgpu-git { - inherit config; - inherit pkgs; - inherit lib; - }; - useVgpu = ( - cfg.enable && cfg.useProprietary && - (versionOlder config.boot.kernelPackages.kernel.version "5.10") - ); -in -{ - imports = [ - nixos-nvidia-vgpu - ]; - - config = mkIf useVgpu { - hardware.nvidia.vgpu.enable = true; # Enable NVIDIA KVM vGPU + GRID driver - hardware.nvidia.vgpu.unlock.enable = true; # Unlock vGPU functionality on consumer cards using DualCoder/vgpu_unlock project. - }; -}