Translations:Flakes/191/zh
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
下指定自動存儲優化。