Translations:Flakes/191/en
Appearance
Nix configuration
It is possible to override the global Nix configuration set in your nix.conf
file for the purposes of evaluating a flake. This can be useful, for example, for setting up binary caches specific to certain projects, while keeping the global configuration untouched. The flake file can contain a nixConfig attribute with any relevant configuration settings supplied. For example, enabling the nix-community binary cache would be achieved by:
❄︎ flake.nix
{
...
nixConfig = {
extra-substituters = [
"https://nix-community.cachix.org"
];
extra-trusted-public-keys = [
"nix-community.cachix.org-1:...="
];
}
}
Note: If you are used to configuring your Nix settings via the NixOS configuration, these options are under
nix.settings
and not nix
. For example, you cannot specify the automatic storage optimisation under nix.optimisation.enable
.