Переползаю потихоньку на NixOS. Естественно, хочется запихнуть configuration.nix
и прочие в гит для удобства.
Побродив по интернету я нашёл несколько разных способов, которыми пользуются люди:
-
Тупо добавляют
/etc/nixos
как гит-репозиторий. Нужно настраивать гит для root, что не очень хорошо. -
Делают симлинк из рабочей копии c
configuration.nix
, лежащей где-то в $HOME. -
Склонированый репозиторий с
configuration.nix
лежит где-то в $HOME, пользователь запускаетnixos-rebuild
с ключом-I
, указывая путь к применяемому конфигу.
Я пока склоняюсь к третьему варианту, но может быть кто-то предложит получше? Как местные пользователи NixOS хранят свои конфиги?