* Contributios
The May was a really productive month:
We finished all the preparations and now ready to upstream Guix Home,
send commit access request next week and if it approved start moving.
In parallel the active improvement of rde project was performed, now it
have a feature mechanism, which allows to build both operating system
and home environment configurations in just a few lines of code[fn:1].
rde itself already provides a good amount of pre-defined features[fn:2],
which gives a tight integration between various apps, Sway, Emacs and
allows to setup a pure Wayland session with screensharing capabilities
(thanks to PipeWire, xdg-destkop-portal[-wlr]). The configuration is
relatively minimalistic, but already good enough for my every day usage.
rde API is settled down and hasn't changed for a while, but project
still under active development and can have breaking changes, especially
in provided features, so be aware. To learn more about rde check out
stream recordings [fn:3] and [fn:4].
There is also a scheme language tutorial[fn:5] about Quotes and Gexp
(G-Expressions), knowledge of those mechanisms will be useful for every
Lisp developer and especially useful for Guix users.
* Acknowledgements
I would like to thank all the devs of the great software used in rde
project, it's a pleasure to work with it.
If you are a creator of some great tool or an experienced user, who
would like to see it as a part of Guix Home or/and rde, don't hesitiate
to suggest it in rde-discuss mailing list[fn:6].
* Future work
The plan is simple:
- To get a good amount of rde repo related to Guix Home moved
to guix repo)
- Carefully craft and improve must have features for rde to cover basic
needs like emailing, note-taking and password-management.
If it will be enough time, rde-live.iso or some other fancy things can appear.
Have a great summer!)
See you soon.
* Footnotes
[fn:1] https://git.sr.ht/~abcdw/rde/tree/master/item/rde/examples/abcdw/configs.scm#L59
[fn:2] https://git.sr.ht/~abcdw/rde/tree/master/item/rde/features
[fn:3] https://youtu.be/6yrYWjjuIOs
[fn:4] https://youtu.be/0OSU7u5cFCM
[fn:5] https://youtu.be/6JPHQJTlUIM
[fn:6] https://lists.sr.ht/~abcdw/rde-discuss