diff --git a/machines/universedesktop/ccache.nix b/machines/universedesktop/ccache.nix index 528c24e..690f115 100644 --- a/machines/universedesktop/ccache.nix +++ b/machines/universedesktop/ccache.nix @@ -1,8 +1,8 @@ { config, pkgs, lib, ... }: { -nixpkgs.overlays = [ - (self: super: { - ccacheWrapper = super.ccacheWrapper.override { - extraConfig = '' + nixpkgs.overlays = [ + (self: super: { + ccacheWrapper = super.ccacheWrapper.override { + extraConfig = '' export CCACHE_COMPRESS=1 export CCACHE_DIR="${config.programs.ccache.cacheDir}" export CCACHE_UMASK=007 @@ -23,8 +23,16 @@ nixpkgs.overlays = [ exit 1 fi ''; - }; - }) -]; -nix.settings.extra-sandbox-paths = [ config.programs.ccache.cacheDir ]; + }; + }) + ]; + nix.settings.extra-sandbox-paths = [ config.programs.ccache.cacheDir ]; + nix.settings = { + substituters = [ + "https://cuda-maintainers.cachix.org" + ]; + trusted-public-keys = [ + "cuda-maintainers.cachix.org-1:0dq3bujKpuEPMCX6U4WylrUDZ9JyUG0VpVZa7CNfq5E=" + ]; + }; }