When my projects are missing a dependency from guix, or use a specific version, I simply specify them in my guix.scm for tge project, so it's just as easy to create the environment. I remove it as soon as I contribute it to guix. I would only use a separate channel if multiple projects require the same dependency and it.s taking a lot of time to get it into guix.