On 2024-02-06 13:09:15 +0100, Clément Lassieur wrote: > Hi! Why is it more complicated with services? You don't need forks at > all to use packages and services outside of Guix proper. For packages we have transformations, or I can just inherit. But I am not aware of such option for services (is there anything?). Example: For long time the connman-configuration did not support a way to provide a configuration file (well, it still does not but that is not the point). But I needed it. So, what options I had? 1. Copy&paste the definition (-configuration, -service-type, ...?) into my system configuration and modify it. 2. Modify it in-place in my fork. I tried 1. first, but keeping it up-to-date proved annoying, having zero support from git. Since I already made my fork (due to #65002, which just is not possible to do outside Guix repository), I later switched to 2. and it worked well, so I prefer that approach now. I agree there is no issue for new packages nor new services, I should have clarified that in my original message. Have a nice day, Tomas Volf -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors.