flake: add nvidia-patch flake

This commit is contained in:
Giulio De Pasquale 2024-03-13 18:38:32 +00:00
parent 04f1d5a42b
commit 00973bfc59

View File

@ -7,9 +7,13 @@
url = "github:nix-community/home-manager/release-23.11";
inputs.nixpkgs.follows = "nixpkgs";
};
nvidia-patch = {
url = "github:peperunas/nvidia-patch-nixos";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self, nixpkgs, nixos-unstable, local-unstable, home-manager }:
outputs = { self, nixpkgs, nixos-unstable, local-unstable, home-manager, nvidia-patch }:
let
sysLinuxX64 = "x86_64-linux";
sysDarwin = "aarch64-darwin";
@ -36,6 +40,7 @@
overlays = [
(final: prev: { inherit unstablePkgs; })
(final: prev: { inherit localPkgs; })
(nvidia-patch.overlay)
];
};
@ -54,7 +59,7 @@
});
pkgsLinuxX64Cuda = wrapPkgsSystem { system = sysLinuxX64; cudaSupport = true; };
pkgsLinuxX64Cuda = wrapPkgsSystem { system = sysLinuxX64; };
utilsLinuxX64Cuda = wrapUtils { system = sysLinuxX64; pkgs = pkgsLinuxX64Cuda; };
pkgsLinuxAarch = wrapPkgsSystem { system = sysLinuxAarch; };