Ok that fixed it.
The issue was this one line. Thanks for showing me your example. Shepherd's
logs showed gpg-agent launching fine. I just had the incorrect file-append
incantation. Presumably pinentry is a symbol inside of the
home-environment.services.service context.
;; incorrect
(pinentry-pro
> *Troubleshooting*
>
> I've tried all the commands I can think of to launch the gpg agent. It's
> just not happening.
>
> guix home reconfigure home-config.scm
> gpg --list-keys
> gpgconf --kill gpg-agent
>
> herd status shows that the gpg-agent service has started.
>
> herd status
> Started:
> +
*Problem*
The gpg-agent doesn't launch even though I've configured it in my
home-config.scm.
Thus running gpg --full-generate-key falls over when calling the pinentry
daemon.
*Context*
The context is that I've i. set up my own Guix channel in a git repository.
In order to ii. be referenced from