Hi Hartmut,
> So I'm wondering whether anyone is using guix for this kind of > system-setup in a flexible manner and whetehr one could share some examples. the Guix sysadmins are using Guix to build complex systems. Our configurations are available in the “hydra” directory of the maintenance repository: https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra The ci.guix.gnu.org head node is defined here: https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/berlin.scm All its build nodes are instantiations of the procedurally generated configuration here: https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/modules/sysadmin/build-machines.scm Berlin also uses a complex nginx configuration, which is defined here: https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/nginx/berlin.scm Hope that’s enough to get you started! -- Ricardo