Binary cache for everything
An up-to-date binary cache for several projects. Builds are generated nightly to ensure the latest version is always cached.
The binary caches try to have binaries for all supported platforms, but generally
-
x86_64-linux
-
aarch64-linux
-
x86_64-darwin
-
aarch64-darwin
Unless noted otherwise, every cache has full support for the relevant project's supported systems.
- serokell/deploy-rs - Multi-profile Nix-flake deploy tool. [master] (cache)
- famedly/conduit - Simple, fast, reliable Matrix homeserver. [master, next] (note: only linux) (cache)
Substitute the relevant CACHE_NAME
(e.g. deploy-rs
) and CACHE_KEY
(e.g. deploy-rs.cachix.org-1:xfNobmiwF/vzvK1gpfediPwpdIP0rpDV2rYqx40zdSI=
) into the below snippets to use the caches.
To use the binary cache for nixos systems configured via flake, first add the cache as a substituter and then trust the public key.
nix.settings = {
substituters = [ "https://CACHE_NAME.cachix.org" ];
trusted-public-keys = [ "CACHE_KEY" ];
};
To use the binary cache, add it to your nix.conf
.
extra-substituters = https://CACHE_NAME.cachix.org
extra-trusted-public-keys = CACHE_KEY
Flakes can suggest nix.conf
changes when evaluated via the top-level nixosConfig
attribute.
To add the cache for users of your flake, add the following to your flake
{
input = { ... };
outputs = { ... };
nixConfig = {
extra-substituters = [ "https://CACHE_NAME.cachix.org" ];
extra-trusted-public-keys = [ "CACHE_KEY" ];
};
}