NixOS as a desktop/ru: Difference between revisions

Sk7Str1p3 (talk | contribs)
Created page with "configuration.nix - это экземпляр модуля NixOS, который делает разделение конфигурации на несколько файлов проще. Модули способны:"
Sk7Str1p3 (talk | contribs)
Created page with "* Импортировать другие модули * Описывать новые опции * Предоставлять значения для опций (по большей части именно этим занимается стандартный configuration.nix) * Обращаться к значениям опций из других модулей (через аттрибут <code>config</code>, переданный всем модулям)"
 
Line 41: Line 41:
configuration.nix - это экземпляр [[NixOS_modules/ru|модуля NixOS]], который делает разделение конфигурации на несколько файлов проще. Модули способны:
configuration.nix - это экземпляр [[NixOS_modules/ru|модуля NixOS]], который делает разделение конфигурации на несколько файлов проще. Модули способны:


<div lang="en" dir="ltr" class="mw-content-ltr">
* Импортировать другие модули
* Import other modules
* Описывать новые опции
* Declare new options
* Предоставлять значения для опций (по большей части именно этим занимается стандартный configuration.nix)
* Provide values for options (this is what most of your default configuration.nix does)
* Обращаться к значениям опций из других модулей (через аттрибут <code>config</code>, переданный всем модулям)
* Reference option values from other modules (via the <code>config</code> attribute passed to all modules)
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">