Translations:Flakes/191/zh
Appearance
Nix 配置
为了推导 flake,您可以覆盖 nix.conf
文件中设置的全局 Nix 配置。例如,这可用于设置特定项目的二进制缓存源,同时保持全局配置不变。Flake 文件中可包含一个 nixConfig 属性,并在其中设置相关配置。例如,启用 nix-community 二进制缓存可以通过以下方式实现:
❄︎ flake.nix
{
...
nixConfig = {
extra-substituters = [
"https://nix-community.cachix.org"
];
extra-trusted-public-keys = [
"nix-community.cachix.org-1:...="
];
}
}
Note: 如果您习惯通过 NixOS 配置来设置 Nix 配置,则这些选项位于
nix.settings
下,而不是 nix
下。例如,您无法在 nix.optimization.enable
下指定自动存储优化。