Size: a a a

2021 March 03

MG

Misha Gusarov in NixOS
А конфиги?
источник

АБ

Александр Бантьев... in NixOS
И пользователи
источник

F

Faraday in NixOS
git clone <ссылка на конфиги>
cd
конфиги
./deploy
источник

Т

Тима in NixOS
Faraday
в воиде можно так
xbps-query -m > installed_packages
xpbs-install $(cat installed_packages)
Так можно и в арче, но ты просто передаёшь список пакетов.  Nix это не про "Вот мой список пакетов который я ношу с собой". Это лично для меня 10% от настройки системы. Здесь так же и настройка всех нужных тебе пакетов.
источник

АБ

Александр Бантьев... in NixOS
И systemd стейт (какие сервисы enable/disable)
источник

MG

Misha Gusarov in NixOS
В принципе из unattended install + раскатка пакетов + раскатка конфигов можно сделать то же самое, но зачем?
источник

MG

Misha Gusarov in NixOS
Александр Бантьев
И systemd стейт (какие сервисы enable/disable)
Это всё файлы на диске. Считай, конфиги.
источник

Т

Тима in NixOS
Faraday
git clone <ссылка на конфиги>
cd
конфиги
./deploy
Ещё забыл скрипт написать, который каждый конфиг в твоей системе проверит, скопирует в твою локальную репу перед этим. По крону будешь чекать изменения в каждом из них
источник

YM

Yurii Matsiuk in NixOS
@FaradayMichael читай в сторону imperative vs declarative
источник

АБ

Александр Бантьев... in NixOS
И т.д., подробнее см. https://github.com/nixos/nixpkgs/tree/master/nixos
источник

АБ

Александр Бантьев... in NixOS
В целом, все это можно переписать на чем угодно. Но зачем, если уже есть nixos (или guix, что больше нравится)
источник

YM

Yurii Matsiuk in NixOS
Именно ☝️
Есть же готовые ансибл плейбуки для арчика
источник

YM

Yurii Matsiuk in NixOS
И когда-то были даже шелл для дженту 😉 но это такая лотерея
источник

Т

Тима in NixOS
А версии пакетов и состояние системы, через снапшоты делать.
источник

YM

Yurii Matsiuk in NixOS
И для конфигов stow
источник

YM

Yurii Matsiuk in NixOS
Так что в принципе можно все что-угодно, если нравится и хочется
источник

Т

Тима in NixOS
А если в конфиге ошибся, после 2 часов установки пакетов, менеджмента помойки aur - получаешь error и правишь. В лучшем случаи, в худшем переустанавливаешь
источник

MG

Misha Gusarov in NixOS
До nixos я терзал debian+preseed+etckeeper+vcsh, но это дикий геморрой.
источник

F

Faraday in NixOS
убедили
источник

MG

Misha Gusarov in NixOS
Хотя бы потому, что между переустановками preseed успевает устареть.
источник