cachix/Cachix

Build and cache Nix packages using Cachix binary caches to significantly reduce build times

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
nameName of the Cachix cache to pull (substitute) from and optionally push toyes
extraPullNamesComma-separated list of additional Cachix cache names to pull (substitute) from
authTokenAuthentication token for Cachix, required for private cache access or to push to any cache
signingKeyPrivate signing key for self-signed caches, used in addition to the auth token to sign store paths
skipPushSet to true to only pull from the cache without pushing any build resultsfalse
useDaemonUse Cachix daemon mode to push store paths as they're built via post-build hooks. See Push modes in README for more informationtrue
pathsToPushWhitespace-separated list of specific store paths to push. Leave empty to push all build results
pushFilterRegular expression to exclude derivations from being pushed, for example "(-source$|nixpkgs\.tar\.gz$)". Ignored if pathsToPush is set. Warning: paths may still be pushed if they are part of another path's closure.
skipAddingSubstituterSet to true to skip adding the cache as a Nix substituterfalse
cachixArgsAdditional command-line arguments to pass to Cachix commands. Defaults to -j8 for parallel processing
cachixBinCustom path to the Cachix binary if not using the default installation
installCommandCustom command to install Cachix instead of the default installation method

no outputs