diff options
| author | Fuwn <[email protected]> | 2024-10-03 03:53:35 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-10-03 03:53:35 -0700 |
| commit | 8877a4be304bf35f29dd8922ee35d0b4f1ee3e0a (patch) | |
| tree | a102c7c72a7c393f22c41cb4613c34a4f0b1b508 | |
| parent | akashi: fix up home (diff) | |
| download | nixos-config-8877a4be304bf35f29dd8922ee35d0b4f1ee3e0a.tar.xz nixos-config-8877a4be304bf35f29dd8922ee35d0b4f1ee3e0a.zip | |
ebisu: move nixpkgs configuration to kansaiPkgs
| -rw-r--r-- | home/ebisu/default.nix | 34 | ||||
| -rw-r--r-- | home/ebisu/kansai/default.nix | 37 |
2 files changed, 33 insertions, 38 deletions
diff --git a/home/ebisu/default.nix b/home/ebisu/default.nix index eec344d..fa0354e 100644 --- a/home/ebisu/default.nix +++ b/home/ebisu/default.nix @@ -10,7 +10,39 @@ }: host: let - pkgs = (kansaiPkgs { }).${system}; + pkgs = + (kansaiPkgs { + nixpkgsExtraConfig.overlays = [ inputs.nur.overlay ]; + + nixpkgsAllowUnfreePredicate = + pkg: + builtins.elem (pkgs.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" + ]; + }).${system}; in inputs.home-manager.lib.homeManagerConfiguration { inherit pkgs; diff --git a/home/ebisu/kansai/default.nix b/home/ebisu/kansai/default.nix index 6f0ff57..0b58091 100644 --- a/home/ebisu/kansai/default.nix +++ b/home/ebisu/kansai/default.nix @@ -1,46 +1,9 @@ { pkgs, - inputs, - lib, ... }: { imports = [ ./fortune ]; pywal-nix.wallpaper = ./wallpaper.png; nix.package = pkgs.nix; - - nixpkgs = { - overlays = [ inputs.nur.overlay ]; - - config = { - 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" - ]; - }; - }; } |