One of the many things I like with Guix System, is that your entire system configuration is on one text file. Including the list of services you activates and their specific configurations.

And you can use Org-mode to make your system configuration in literate programming.

#Guix
#GuixSystem
#OrgMode
#Emacs

You write the documentation of your system as an Org-mode document.

In it, you structure your documentation and write your Guix System config as code blocks.

Then, use Org-mode tangle to extract your config and finally apply it. For these 2 steps, you can write a script to automate it.

I do exactly this, one org-mode file for both my system and home.

https://codeberg.org/untrusem/verito

@postroutine #guix

verito

This is My Amazing Guix Arc

Codeberg.org