Binary Cache: Difference between revisions
imported>Ncfavier No edit summary |
imported>Sean1708 No edit summary |
||
| Line 146: | Line 146: | ||
/nix/store/gdh8165b7rg4y53v64chjys7mbbw89f9-hello-2.10 | /nix/store/gdh8165b7rg4y53v64chjys7mbbw89f9-hello-2.10 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Using a binary cache on non-NixOS installations === | |||
To use a binary cache with a Nix that has been installed on an operating system other than NixOS (e.g. Ubuntu or macOS) {{ic|/etc/nix/nix.conf}} will need to be edited manually. This can be done by adding something similar to the following lines to {{ic|/etc/nix/nix.conf}}: | |||
<pre> | |||
trusted-public-keys = nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs= cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= | |||
trusted-substituters = https://nix-community.cachix.org https://cache.nixos.org | |||
trusted-users = root @wheel | |||
</pre> | |||
Note that not all of that information is needed, see the manual for the respective options ([https://nixos.org/manual/nix/stable/command-ref/conf-file.html#conf-trusted-public-keys trusted-public-keys], [https://nixos.org/manual/nix/stable/command-ref/conf-file.html#conf-trusted-substituters trusted-substituters], [https://nixos.org/manual/nix/stable/command-ref/conf-file.html#conf-trusted-users trusted-users]). | |||
With the {{ic|trusted-*}} options set correctly, a user can benefit permanently from a substituter by add the following to their {{ic|~/.config/nix/nix.conf}} | |||
<pre> | |||
substituters = https://nix-community.cachix.org https://cache.nixos.org | |||
</pre> | |||
or temporarily as explained above. | |||
== Populating a binary cache == | == Populating a binary cache == | ||