We have enough funds on RDE's opencollective, so we can setup a CI and substitute server and maybe some other infrastructure/project-related services in foreseable future.

Thank you very much everyone for help and support! <3

Let me know what else you miss.

https://opencollective.com/rde

#rde #guile #guix #emacs

RDE - Open Collective

We make developer and power user friendly GNU/Linux and Emacs distribution based on GNU Guix. We craft tooling for Guile Scheme language and Guix.

@abcdw As happy as I am with Guix home, I miss a more constant flow from the rde into Guix proper?
@janneke Hi Janneke! Can you rephrase a bit. I have a bit hard time extracting the meaning of your question and not sure if I understood it correctly :)
@abcdw @janneke Maybe the question is why RDE and Guix Home are two different things?
@lechner @abcdw Yes, maybe something like that.

@lechner
@janneke RDE and Guix Home was a one thing at the beginning. After that we upstreamed Guix Home to Guix and it was not the smoothest transition I would say. On of the frustrations was fetching the rationale behind record-based configurations and why it's not a "free-style" data structures based configs: https://github.com/abcdw/notes/blob/fce3dc1/notes/20231228152715-alists_and_records_in_guix_services.org#L6

Also a few related changes was committed without reaching consensus on the topic, which lead to some breakage of RDE and forced us to fork a few home services.

notes/notes/20231228152715-alists_and_records_in_guix_services.org at fce3dc136848b3af633daaecb35c6977d3aaa3fc · abcdw/notes

org-roam notes. Contribute to abcdw/notes development by creating an account on GitHub.

GitHub

@lechner @janneke After that the decision to maintain our own free-style set of home services was made (which are not upstreamable due to concerns and technical difficulties above):
https://git.sr.ht/~abcdw/rde/tree/b97a4d91/doc/decision-log/0004-rde-flavor-guix-services.org#L1

features mechanism and most of RDE functionality are based on this desicion and thus not transferable to guix proper.

There is also a part about governance model, different technical background of primary contributors and thus different views on design and implementation.

@lechner @janneke As @Jlicht mentioned, it's probably good that RDE is a separate project and developed relatively independently from Guix and the whole ecosystem is not centralaized around one point.
@abcdw @janneke @Jlicht
@civodul
Wow, it's like the Hatfields and the McCoys! The disagreement is above my pay grade, but I'd sponsor some double-yolk moon cakes and boba tea for you and @civodul to figure out a compromise.