Size: a a a

2020 May 04

АЕ

Александр Ермолов... in NixOS
@interpri5e посмотри как сервис-модуль openvpn сделан в nixpkgs
источник

АЕ

Александр Ермолов... in NixOS
если надо - пишешь свой модуль
источник

АЕ

Александр Ермолов... in NixOS
и это не костыли
источник

П

Павел in NixOS
во, openvpn хороший пример. где может понадобится несколько демонов
источник

П

Павел in NixOS
хорошо бы из коробки, а не "пиши свой модуль" ну да ладно, хватит по кругу ходить
источник

АЕ

Александр Ермолов... in NixOS
ну вот и взгляни - там ровно этот use-case
источник

AS

Alexey Shmalko in NixOS
Ну он и умеет
источник

AS

Alexey Shmalko in NixOS
Из коробки
источник

П

Павел in NixOS
ну вот, хороший пример
источник

П

Павел in NixOS
только желательно сделать стандартом это для модулей, а не уникальный случай, а надо или нет юзер сам решит
источник

АЕ

Александр Ермолов... in NixOS
если не сделали, значит никому не понадобилось
источник

АЕ

Александр Ермолов... in NixOS
собственно, можно как раз сделать
источник

АБ

Александр Бантьев... in NixOS
Павел
только желательно сделать стандартом это для модулей, а не уникальный случай, а надо или нет юзер сам решит
> желательно
Ну сделай, ты ещё не понял что просто слова ничего не поменяют?

Дело в том, что подобным образом абстрагироваться -- это тоже костыли, только они спрятаны от тебя за красивыми опциями nixos. Если попытаться каждый модуль абстрагировать всеми возможными способами от всего, то получится, (1) что тестировать невозможно, (2) поддерживать невозможно.
источник

АБ

Александр Бантьев... in NixOS
К тому же, не для всех модулей конкретно эта абстракция будет тривиальной.
источник

АБ

Александр Бантьев... in NixOS
Если считаешь, что можешь тривиально описать её для всех модулей -- напиши (или хотя бы опиши словами, в nix тебе поможем перевести).
источник

АБ

Александр Бантьев... in NixOS
Если попытаешься её описать, то поймешь, почему тебе советуют взять containers.
источник

АЕ

Александр Ермолов... in NixOS
Александр Бантьев
> желательно
Ну сделай, ты ещё не понял что просто слова ничего не поменяют?

Дело в том, что подобным образом абстрагироваться -- это тоже костыли, только они спрятаны от тебя за красивыми опциями nixos. Если попытаться каждый модуль абстрагировать всеми возможными способами от всего, то получится, (1) что тестировать невозможно, (2) поддерживать невозможно.
ну, не костыли на уровне красивых опций =)
источник

АЕ

Александр Ермолов... in NixOS
так то nixpkgs наполовину из крови и кишок
источник

АБ

Александр Бантьев... in NixOS
Александр Ермолов
ну, не костыли на уровне красивых опций =)
От того, что костыль прячут, при этом не ограничивая -- он становится только страшнее.
источник

АБ

Александр Бантьев... in NixOS
Александр Ермолов
так то nixpkgs наполовину из крови и кишок
Эт да
источник