summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
Diffstat (limited to 'home')
-rw-r--r--home/ebisu/default.nix33
1 files changed, 29 insertions, 4 deletions
diff --git a/home/ebisu/default.nix b/home/ebisu/default.nix
index 820b67c..53332b6 100644
--- a/home/ebisu/default.nix
+++ b/home/ebisu/default.nix
@@ -3,6 +3,7 @@
config,
inputs,
username,
+ lib,
...
}:
{
@@ -32,10 +33,34 @@
overlays = [ inputs.nur.overlay ];
config = {
- allowUnfree = true;
- # allowInsecure = true;
- # allowBroken = true;
- # allowUnfreePredicate = _: true;
+ allowUnfreePredicate =
+ pkg:
+ builtins.elem (lib.getName pkg) [
+ "cuda-merged"
+ "cuda_cccl"
+ "cuda_cudart"
+ "cuda_cuobjdump"
+ "cuda_cupti"
+ "cuda_cuxxfilt"
+ "cuda_gdb"
+ "cuda_nvcc"
+ "cuda_nvdisasm"
+ "cuda_nvml_dev"
+ "cuda_nvprune"
+ "cuda_nvrtc"
+ "cuda_nvtx"
+ "cuda_profiler_api"
+ "cuda_sanitizer_api"
+ "httpie-desktop"
+ "libcublas"
+ "libcufft"
+ "libcurand"
+ "libcusolver"
+ "libcusparse"
+ "libnvjitlink"
+ "libnpp"
+ "spotify"
+ ];
};
};
}