Comments 4
На сегодняшний день были бы актуальны теже пилюли только с хлопьями(flakes)...
А как организуется маппинг /etc? Например, я хочу установить несколько версий одного пакета, у которых базовые конфиги из /etc/pkgname несовместимы между собой... Всё в /nix/ кидается, по типу chroot?
Обычно пакеты адаптируют к подходу Nix. Вы можете зайти сюда: https://search.nixos.org/packages и поискать там нужный пакет. Если он есть, то он адаптирован для работы в Nix. Конечно, конфиги не складывают в /etc/pkgname. Можно для конкретного проекта написать скрипт на языке Nix, который создаст конфиг, и этот конфиг будет доступен через переменную окружения. В других проектах будут свои скрипты, которые будут создавать своё окружение.
Sign up to leave a comment.
2. Nix в пилюлях: Установка в вашей системе