profiles.*.gpg
GPG settings for this profile.
Type: attribute set of (submodule)
Default: { }
profiles.*.gpg.allowedSigners
File used for SSH signature verification.
warning
This option can only be defined if format
is set to ssh
.
note
When null
, the global git configuration value is used.
Type: null or string or absolute path
Default: null
profiles.*.gpg.format
Format to use for commit signing.
Type: constrained string
Valid values:
openpgp
ssh
Default: openpgp
profiles.*.gpg.signCommits
Enable commit signature.
Type: null or boolean
Default: config.programs.git.signing.signByDefault
profiles.*.gpg.signTags
Enable tag signature.
Type: null or boolean
Default: config.programs.git.signing.signByDefault
profiles.*.gpg.signingKey
Private key to use for commit signing.
When using openpgp format
, this is the identifier of the GPG key used for signing.
When using ssh format
, this is the path to the SSH private key used for signing.
Type: null or string or absolute path
Default: config.programs.git.signing.key
Example: EC6624FA72B9487E
This documentation was automatically generated from the NixKraken configuration options.
Generated on: 2025-09-14