~abcdw/rde-discuss

1

Наконец накатил guix home

Details
Message ID
<874kbnfavm.fsf@liltechdude.xyz>
DKIM signature
missing
Download raw message
Ощущения в первую очередь положительные, особенно после мощной
пропаганды от Рича Хикки. Сразу признаюсь, что доку не читал, а основные
моменты хотел догнать во время использования.

И не "догнал" зачем нужны feature, ведь, как правило, у тех, кто имеет
уже свой конфиг и просто хочет его портировать на "guix home версию" это
просто слой через который нужно прокидывать свои разные моменты по типу
"вот тута нужно прописать путь к сертификату", а иногда "ручки" нет для
этого.

Возможно это для новичков норм тема, но что то очень сомневаюсь, что
кто-то будет дебажить свои конфиги через сборку, условного говоря, мира.

Конечно, если эта абстракция будет доведена до логического конца, то ок,
но пока, на мой взгляд, создаётся лишь иллюзия чего-то высокоуровнего,
которая только сбивает с толку (того кто не читал доку >.<)

Пока выгрузил наработки "чисто для себя" сюда:
https://git.sr.ht/~liltechdude/rde

Благодарю за огромный труд и happy hacking!!

-- 
魔法少女リルテチヅデですよ。
Details
Message ID
<87lf4swnjv.fsf@trop.in>
In-Reply-To
<874kbnfavm.fsf@liltechdude.xyz> (view parent)
DKIM signature
missing
Download raw message
On 2021-08-18 12:52, Dmitry Polyakov wrote:

> Ощущения в первую очередь положительные, особенно после мощной
> пропаганды от Рича Хикки. Сразу признаюсь, что доку не читал, а основные
> моменты хотел догнать во время использования.
>
> И не "догнал" зачем нужны feature, ведь, как правило, у тех, кто имеет
> уже свой конфиг и просто хочет его портировать на "guix home версию" это
> просто слой через который нужно прокидывать свои разные моменты по типу
> "вот тута нужно прописать путь к сертификату", а иногда "ручки" нет для
> этого.

Feature - это часть rde, а не guix home, сам механизм помогает решить
проблему шаринга значений между разными сервисами (что невозможно в
механизме guix home/system services):
https://lists.sr.ht/~abcdw/rde-devel/%3C87sg56g97i.fsf%40trop.in%3E

Непосредственно фичи - это хорошие дефолты со свеми нужными
зависимостями внутри, сервисы в Guix Home - более низкоуровневый
механизм и требует большего погружения, чтобы собрать хоть что-то
работающее.

>
> Возможно это для новичков норм тема, но что то очень сомневаюсь, что
> кто-то будет дебажить свои конфиги через сборку, условного говоря, мира.

Сборка происходит практически мгновенно, в большинстве случаев дебажить
ничего не нужно, так как фичи воспроизводимы и как правило поставляются
в более менее рабочем состоянии, а если что-то ломается, то за счёт
воспроизводимости можно легко просить помощь в дебаге просто скинув
версию каналов гикса и рде (и возможно других каналов) и название фичи,
которая не работает.

>
> Конечно, если эта абстракция будет доведена до логического конца, то ок,
> но пока, на мой взгляд, создаётся лишь иллюзия чего-то высокоуровнего,
> которая только сбивает с толку (того кто не читал доку >.<)

rde пока ещё в ранней фазе развития, его использует только пара человек,
а многие фичи ещё в черновом варианте, но к моменту, когда завезу Guix
Home в Guix думаю проект уже будет в более-менее юзабельном состоянии и
появится дока.  Про внутреннее устройство и более подробное описание
почему и зачем можешь поглядеть в записях стримов про rde.

>
> Пока выгрузил наработки "чисто для себя" сюда:
> https://git.sr.ht/~liltechdude/rde
>
> Благодарю за огромный труд и happy hacking!!

Пожалуйста)
Reply to thread Export thread (mbox)