Jump to content

Translations:Flakes/191/ru

From NixOS Wiki
Revision as of 13:50, 10 August 2025 by Golits (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Конфигурация Nix

Можно переопределить глобальную конфигурацию Nix, заданную в файле nix.conf, чтобы оценить работу флейка. Это может быть полезно, например, для установки бинарных кэшей, специфичных для проекта, пока глобальная конфигурация останется нетронутой. Flake-файл может содержать атрибут nixConfig с любыми релевантными настройками. Например, чтобы включить бинарный кэш nix-community, можно добавить:

❄︎ flake.nix
{
  ...
  nixConfig = {
    extra-substituters = [
      "https://nix-community.cachix.org"
    ];
    extra-trusted-public-keys = [
      "nix-community.cachix.org-1:...="
    ];
}
Note: Если вы привыкли настраивать Nix через конфигурацию NixOS, эти опции находятся под nix.settings, а не под nix. Например, вы не сможете указать автоматическую оптимизацию хранилища через nix.optimisation.enable.