Subject: [bug#77826] [PATCH] home: home-gpg-agent-service: add new parameter 'use-keyboxd?'.

From: [email-masked]
Date: Thu, 17 Apr 2025 22:12:43 +0200 (CEST)

‌...what i meant is that opting for false in the use-keyboxd? parameter will not prevent GnuPG to use keyboxd anyway, if you init a new GnuPG environment. 

(sorry for this two steps answer)

De : "Ludovic Courtès" <[email-masked]>
A : [email-masked],"Gabriel Santos" <[email-masked]>,[email-masked]
Envoyé: jeudi 17 Avril 2025 21:49
Objet : Re: [bug#77826] [PATCH] home: home-gpg-agent-service: add new parameter 'use-keyboxd?'.
 
Hello,

[email-masked] writes:

> We can find a little explanation in info gpg2 - GPG Configuration (4.3 Configuration Files)

[...]

> We can see that keyboxd is now the default agent (it replace gpg-agent) for newcomers like me :) And to be honest i don't know
> much more.

Hmm, I saw that, though I didn’t interpret it as being a replacement of
‘gpg-agent’, but maybe it is? This is all incredibly blurry.

> In my hurry to contribute to Guix i thougth a boolean parameter wil be ok, but looking for an answer at your question shows that it
> may not be a good idea. Because it is not possible to use gnupg without keyboxd if you don't already have a keyring, and so the false
> alternative is a no-go.

Why? Because gpg would not work without keyboxd in some cases?

Ludo’.