Files
nix-config/systems/x86_64-linux/nas/nixpkgs.nix
mjallen18 f3aafffcaa deadnix
2025-07-24 11:19:19 -05:00

26 lines
545 B
Nix
Executable File

{ ... }:
{
# Configure nixpkgs
nixpkgs = {
config = {
# Enable non free
allowUnfree = true;
# enable cuda support
cudaSupport = true;
allowUnfreePredicate =
p:
builtins.all (
license:
license.free
|| builtins.elem license.shortName [
"CUDA EULA"
"cuDNN EULA"
"cuTENSOR EULA"
"NVidia OptiX EULA"
]
) (if builtins.isList p.meta.license then p.meta.license else [ p.meta.license ]);
};
};
}