Guix system services on foreign distro

Is it possible to use a subset of guix services on a foreign distro ? I am fairly happy with guix home in general, but sometimes I need to add some file in /etc/ or /usr/share/ and I would like to use things like a special-file-service-type. Is this even possible ?

I don’t think so. Even if possible it would be a problem to have multiple package managers fighting for config files and such problems.

Well, in a sense guix-home also has the same limitation. It can always happen that a program overwrites a config file say in .config/.... So this is not per se a new problem.

Well, in a sense guix-home also has the same limitation.

Yes, once on Ubuntu Studio I could no longer login into KDE Plasma with my user because of Guix home.

At some point the question is, why are you keeping the non Guix base system if you replaced halve of the stuff. Also, how would you “chain load” shepherd from systemd?

What’s your use case and workflow?