NixOS as a desktop/ru: Difference between revisions
No edit summary |
No edit summary |
||
| (8 intermediate revisions by the same user not shown) | |||
| Line 7: | Line 7: | ||
== Установка == | == Установка == | ||
Если вы предпочитаете чтение, для начала посмотрите [[NixOS_Installation_Guide/ru|инструкцию по установке]]. Учитывайте, что для десктопной установки, вам потребуется как минимум 30 Гб места на диске, чтобы вместить [[:Category:Desktop environment|рабочее окружение]], [[:Category:Web Browser|браузеры]], и другие [[:Category:Applications|графические утилиты]], что вполне разумно для повседневного использования. Для минимальной установки, вероятно, хватит и 15 Гб. | |||
Если вы предпочитаете чтение, для начала посмотрите [[NixOS_Installation_Guide/ru|инструкцию по установке]] | |||
<span id="Managing_your_configuration"></span> | <span id="Managing_your_configuration"></span> | ||
== Управление своей конфигурацией == | == Управление своей конфигурацией == | ||
Как описанно в [[Overview of the NixOS Linux distribution#Declarative Configuration|Обзор NixOS Linux дистрибутива (англ.)]], NixOS декларативный. Это значит, что, полную конфигурацию системы, включая установленные пакеты, сервисы, параметры ядра, и пользовательские аккаунты обьявлены в конфигурационном файле, обычно в <code>/etc/nixos/configuration.nix</code>. Затем эти настройки могут быть применены последовательно и воспроизводимо ко всем компьютерам. | |||
</ | |||
Процесс в настройке вашей конфигурации описан в документе {{NixOS Manual|name=NixOS official manual|anchor=#ch-configuration}}. | |||
<span id="System_Configuration"></span> | <span id="System_Configuration"></span> | ||
=== Систеиная конфигурация === | === Систеиная конфигурация === | ||
{{main|NixOS system configuration}} | {{main|NixOS system configuration}} | ||
Онсновным конфигурационным файлом яляется <code>/etc/nixos/configuration.nix</code>, который определяет общие и основные системные настройки. Такие как: активация сервисов, управлением системы пользователей, установки системных настроек, и установки указанных пакетов. Изменения можно увидеть с помощью комманды: | Онсновным конфигурационным файлом яляется <code>/etc/nixos/configuration.nix</code>, который определяет общие и основные системные настройки. Такие как: активация сервисов, управлением системы пользователей, установки системных настроек, и установки указанных пакетов. Изменения можно увидеть с помощью комманды: | ||
| Line 45: | Line 37: | ||
=== С помощью Flakes === | === С помощью Flakes === | ||
Для пользователей, которые ищут более простой и воспроизводимый способ управления конфигурациями NixOS, в сообществе набирает популярность функция [[Flakes]]. Хотя Flakes предлагает несколько новых концепций по сравнению с традиционными рабочими процессами, многие пользователи находят их удобным и организованным подходом к управлению конфигурациями системы и разработки. | |||
Смотрите [[NixOS system configuration#Defining NixOS as a flake]] для подробного понимания в начале. | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 117: | Line 105: | ||
<span id="Modularizing_your_configuration_with_modules"></span> | <span id="Modularizing_your_configuration_with_modules"></span> | ||
=== Модулизация вашей конфигурации с помощью модулей === | |||
== | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 125: | Line 111: | ||
</div> | </div> | ||
< | <span id="See_also"></span> | ||
== | == См. Также == | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||