fix(git): allow null values in sign options

This commit is contained in:
Yorick Barbanneau 2025-04-04 23:59:59 +02:00
parent 3e51630417
commit 5ac9a372b9

View file

@ -20,7 +20,7 @@ in
}; };
signingKey = mkOption { signingKey = mkOption {
type = types.str; type = types.nullOr types.str;
default = null; default = null;
description = "signing key fingerprint"; description = "signing key fingerprint";
}; };
@ -46,7 +46,7 @@ in
package = pkgs.gitFull; package = pkgs.gitFull;
userName = "${cfg.userName}"; userName = "${cfg.userName}";
userEmail = "${cfg.userEmail}"; userEmail = "${cfg.userEmail}";
signing.key = "${cfg.signingKey}"; signing.key = cfg.signingKey;
signing.signByDefault = cfg.signByDefault; signing.signByDefault = cfg.signByDefault;
aliases = { aliases = {
co = "checkout"; co = "checkout";