Hi Giovanni,
the problem is with your “services” field: (services (append (list … (modify-services %base-services (guix-service-type config => (guix-configuration (inherit config) (use-substitutes? #t) (authorized-keys %authorized-guix-keys))))))) Note the indentation: modify-services returns a list and in your config that’s inside of “list”. “append” here only has one argument: a list that contains a list of services (among others). Pull out the modify-services expression, so that it becomes the second argument to “append”. -- Ricardo