summaryrefslogtreecommitdiff
path: root/doc/guix.texi
diff options
context:
space:
mode:
authorNox <noximilien@riseup.net>2026-07-01 14:23:41 +0200
committerLudovic Courtès <ludo@gnu.org>2026-08-27 14:41:26 +0200
commitd5a73f4734f21ac15b9ade3ec71162f00ae746c4 (patch)
treead983ef51502d13adc3d7f17b671a0305f2b3b4e /doc/guix.texi
parent8a1a029f8fb6360d4b2c955e55f46b99f02a5c0f (diff)
home: services: Add GnuPG home directory configuration.
* gnu/home/services/gnupg.scm (home-gpg-agent-configuration) [home]: New field. (home-gpg-agent-files): Use it. (gpg-agent-activation): Use it (edited into a procedure). (home-gpg-agent-service-type): Use it. (sanitize-home): New procedure. * doc/guix.texi: Update it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #9655
Diffstat (limited to 'doc/guix.texi')
-rw-r--r--doc/guix.texi8
1 files changed, 6 insertions, 2 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index 19be19c6d20..b30237e21ce 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -54909,6 +54909,10 @@ Pinentry program to use. Pinentry is a small user interface that
54909passphrase or @acronym{PIN,personal identification number} 54909passphrase or @acronym{PIN,personal identification number}
54910(@pxref{Top,,, pinentry,Using the PIN-Entry}). 54910(@pxref{Top,,, pinentry,Using the PIN-Entry}).
54911 54911
54912@item @code{home} (default: @code{"~/.gnupg"}) (type: string)
54913The GnuPG home directory, relative to @var{$HOME}. Defaults to
54914@file{~/.gnupg}.
54915
54912@item @code{ssh-support?} (default: @code{#f}) (type: boolean) 54916@item @code{ssh-support?} (default: @code{#f}) (type: boolean)
54913Whether to enable @acronym{SSH,secure shell} support. When true, 54917Whether to enable @acronym{SSH,secure shell} support. When true,
54914@command{gpg-agent} acts as a drop-in replacement for OpenSSH's 54918@command{gpg-agent} acts as a drop-in replacement for OpenSSH's
@@ -54929,9 +54933,9 @@ Time a cache entry for SSH keys is valid, in seconds.
54929Maximum time a cache entry for SSH keys is valid, in seconds. 54933Maximum time a cache entry for SSH keys is valid, in seconds.
54930 54934
54931@item @code{extra-content} (default: @code{""}) (type: raw-configuration-string) 54935@item @code{extra-content} (default: @code{""}) (type: raw-configuration-string)
54932Raw content to add to the end of @file{~/.gnupg/gpg-agent.conf}. 54936Raw content to add to the end of @file{gpg-agent.conf}.
54933 54937
54934@item @code{shepherd-requirement} (default: @code{'()}) (type: list-of-symbols) 54938@item @code{shepherd-requirement} (default: @code{()}) (type: list-of-symbols)
54935List of services that should be started before this service. 54939List of services that should be started before this service.
54936 54940
54937@end table 54941@end table