I have a patch for the #Guix itself that changes some of it's packages (gnu packages …). I want to override Guix on my machine with Guix patched by this little patch. Modified «guix-service-type» with proper «guix» field. Won't help.
Any ideas? :guix:
(an option would be using patched guix with it's channel itself from local machine (with `file://`), I want to know if it's the only way)
@shegeley this is off the top of my head, but the guix-service-type guix is only used as the guix-daemon guix and maybe the /run/current-system/bin/guix . Your user's guix, which unless you have a very weird setup is what you'll be running, comes from your .config/guix/channels.scm at the time you last `guix pull`-ed. The guix that you run determines which package definitions you are using.
So file:// might be the cleanest way.