diff --git a/options.xhtml b/options.xhtml index 5fad00ea7..1ae4add7c 100644 --- a/options.xhtml +++ b/options.xhtml @@ -25438,42 +25438,21 @@ attribute set of string

- programs.git.signing + programs.git.signing.format
-

Options related to signing commits using GnuPG.

+

The signing method to use when signing commits and tags. +Valid values are openpgp (OpenPGP/GnuPG), ssh (SSH), and x509 (X.509 certificates).

Type: -null or (submodule)

+one of “openpgp”, “ssh”, “x509”

-

Default: -null

+

Default:

"openpgp" for state version < 24.11,
+undefined for state version ≥ 24.11
 
-

Declared by:

- - -
- -<home-manager/modules/programs/git.nix> - -
-
-
- - programs.git.signing.gpgPath - - -
-
-

Path to GnuPG binary to use.

- -

Type: -string

- -

Default: -"\${pkgs.gnupg}/bin/gpg2"

+

Declared by:

@@ -25491,7 +25470,7 @@ string

-

The default GPG signing key fingerprint.

Set to null to let GnuPG decide what signing key +

The default signing key fingerprint.

Set to null to let the signer decide what signing key to use depending on commit’s author.

Type: @@ -25524,6 +25503,27 @@ boolean

Default: false

+

Declared by:

+
+ +
+ +<home-manager/modules/programs/git.nix> + +
+
+
+ + programs.git.signing.signer + + +
+
+

Path to signer binary to use.

+ +

Type: +string

+

Declared by: