diff --git a/flake.nix b/flake.nix index d701fa5..2d0e291 100644 --- a/flake.nix +++ b/flake.nix @@ -124,16 +124,19 @@ }; nixConfig = { - # matches ./profiles/base/binary-caches.nix + # ./profiles/base/binary-caches.nix | jq '.nix.settings.substituters[]' extra-substituters = [ - "https://nix-community.cachix.org/" - # "https://numtide.cachix.org/" # dead? https://github.com/numtide/nixpkgs-unfree/commit/399ae17bda97a0318a0c5316edb169d097a776dc - "https://cache.flox.dev/?priority=45" # https://flox.dev/blog/flox-the-nix-foundation-and-nvidia-partner-for-cuda/ + "https://cache.flox.dev/?priority=60" + "https://cache.nixos-cuda.org?priority=45" + "https://cache.nixos.org/" + "https://nix-community.cachix.org/?priority=50" ]; + # ./profiles/base/binary-caches.nix | jq '.nix.settings."trusted-public-keys"[]' extra-trusted-public-keys = [ - "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" - # "numtide.cachix.org-1:2ps1kLBUWjxIneOy1Ik6cQjb41X0iXVXeHigGmycPPE=" "flox-cache-public-1:7F4OyH7ZCnFhcze3fJdfyXYLQw/aV7GEed86nQ7IsOs=" + "cache.nixos-cuda.org:74DUi4Ye579gUqzH4ziL9IyiJBlDpMRn9MBN8oNan9M=" + "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" + "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" ]; }; diff --git a/profiles/base/binary-caches.nix b/profiles/base/binary-caches.nix index 44732f0..21a0138 100644 --- a/profiles/base/binary-caches.nix +++ b/profiles/base/binary-caches.nix @@ -11,19 +11,24 @@ let ]; # https://nix-community.cachix.org/nix-cache-info (WantMassQuery: 1, priority: 41) - "https://nix-community.cachix.org/" = [ + "https://nix-community.cachix.org/?priority=50" = [ "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" ]; + # https://wiki.nixos.org/wiki/CUDA (WantMassQuery: 1, Priority: 50) + "https://cache.nixos-cuda.org?priority=45" = [ + "cache.nixos-cuda.org:74DUi4Ye579gUqzH4ziL9IyiJBlDpMRn9MBN8oNan9M=" + ]; + # # dead? https://github.com/numtide/nixpkgs-unfree/commit/399ae17bda97a0318a0c5316edb169d097a776dc # # https://numtide.cachix.org/nix-cache-info (WantMassQuery: 1, priority: 41) - # "https://numtide.cachix.org/" = [ + # "https://numtide.cachix.org/?priority=55" = [ # "numtide.cachix.org-1:2ps1kLBUWjxIneOy1Ik6cQjb41X0iXVXeHigGmycPPE=" # ]; # https://flox.dev/blog/flox-the-nix-foundation-and-nvidia-partner-for-cuda/ # https://cache.flox.dev/nix-cache-info (no WantMassQuery, no priority(!!!)) - "https://cache.flox.dev/?priority=45" = [ + "https://cache.flox.dev/?priority=60" = [ "flox-cache-public-1:7F4OyH7ZCnFhcze3fJdfyXYLQw/aV7GEed86nQ7IsOs=" ];