diff options
| author | Nox <noximilien@riseup.net> | 2026-07-01 14:23:41 +0200 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2026-08-27 14:41:26 +0200 |
| commit | d5a73f4734f21ac15b9ade3ec71162f00ae746c4 (patch) | |
| tree | ad983ef51502d13adc3d7f17b671a0305f2b3b4e /doc | |
| parent | 8a1a029f8fb6360d4b2c955e55f46b99f02a5c0f (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')
| -rw-r--r-- | doc/guix.texi | 8 |
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 | |||
| 54909 | passphrase or @acronym{PIN,personal identification number} | 54909 | passphrase 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) | ||
| 54913 | The 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) |
| 54913 | Whether to enable @acronym{SSH,secure shell} support. When true, | 54917 | Whether 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. | |||
| 54929 | Maximum time a cache entry for SSH keys is valid, in seconds. | 54933 | Maximum 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) |
| 54932 | Raw content to add to the end of @file{~/.gnupg/gpg-agent.conf}. | 54936 | Raw 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) |
| 54935 | List of services that should be started before this service. | 54939 | List of services that should be started before this service. |
| 54936 | 54940 | ||
| 54937 | @end table | 54941 | @end table |
