diff --git a/index.html b/index.html index b4ca787dd..ef234cdf6 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,6 @@ -
ca.desrt.dconf
?+
ca.desrt.dconf
?This manual will eventually describe how to install, use, and extend Home Manager.
diff --git a/options.html b/options.html index 9c161be2b..3ec1c4ba5 100644 --- a/options.html +++ b/options.html @@ -2719,6 +2719,49 @@ or checksum database. <home-manager/modules/programs/gpg.nix>
programs.gpg.homedir
Directory to store keychains and configuration.
Type: path
Default: "${config.home.homeDirectory}/.gnupg"
Example: "${config.xdg.dataHome}/gnupg"
Declared by:
<home-manager/modules/programs/gpg.nix>
+ |
programs.gpg.mutableKeys
If set to true
, you may manage your keyring as a user
+using the gpg
command. Upon activation, the keyring
+will have managed keys added without overwriting unmanaged keys.
+
+If set to false
, the path
+$GNUPGHOME/pubring.kbx
will become an immutable
+link to the Nix store, denying modifications.
+
Type: boolean
Default: true
Declared by:
+ <home-manager/modules/programs/gpg.nix>
+ |
programs.gpg.mutableTrust
If set to true
, you may manage trust as a user using
+the gpg command. Upon activation, trusted keys have
+their trust set without overwriting unmanaged keys.
+
+If set to false
, the path
+$GNUPGHOME/trustdb.gpg
will be
+overwritten on each activation, removing trust for
+any unmanaged keys. Be careful to make a backup of your old
+trustdb.gpg
before switching to immutable trust!
+
Type: boolean
Default: true
Declared by:
+ <home-manager/modules/programs/gpg.nix>
+ |
programs.gpg.publicKeys
A list of public keys to be imported into GnuPG. Note, these key files +will be copied into the world-readable Nix store. +
Type: list of submodules
Default:
+ [
+
+ ]
+
Example:
[ { source = ./pubkeys.txt; } ] +
Declared by:
+ <home-manager/modules/programs/gpg.nix>
+ |
programs.gpg.publicKeys.*.source
Path of an OpenPGP public key file. +
Type: path
Declared by:
+ <home-manager/modules/programs/gpg.nix>
+ |
programs.gpg.publicKeys.*.text
Text of an OpenPGP public key. +
Type: null or string
Default: null
Declared by:
+ <home-manager/modules/programs/gpg.nix>
+ |
programs.gpg.publicKeys.*.trust
The amount of trust you have in the key ownership and the care the +owner puts into signing other keys. The available levels are +
1
I don't know or won't say.
2
I do NOT trust.
3
I trust marginally.
4
I trust fully.
5
I trust ultimately.
+
+See https://www.gnupg.org/gph/en/manual/x334.html +for more. +
Type: null or one of 1, 2, 3, 4, 5
Default: null
Declared by:
+ <home-manager/modules/programs/gpg.nix>
|
programs.gpg.scdaemonSettings
SCdaemon configuration options. Available options are described in the gpg scdaemon manpage: https://www.gnupg.org/documentation/manuals/gnupg/Scdaemon-Options.html. diff --git a/tools.html b/tools.html index f938159bc..382faabfb 100644 --- a/tools.html +++ b/tools.html @@ -1,6 +1,6 @@ -
home-manager +
home-manager — reconfigure a user environment
home-manager
{
build
|
@@ -82,7 +82,7 @@
|
--verbose
}
- ]
This command updates the user environment so that it corresponds to the
configuration specified in ~/.config/nixpkgs/home.nix
or ~/.config/nixpkgs/flake.nix
.
@@ -151,7 +151,7 @@ available for immediate garbage collection.
-
The tool accepts the options
-A attrPath
@@ -259,15 +259,15 @@
--verbose
Activates verbose output. -