From 5ac9a372b92c426865adb31725fc0b6e98076dca Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Fri, 4 Apr 2025 23:59:59 +0200 Subject: [PATCH] fix(git): allow null values in sign options --- modules/home-manager/cli/git/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/home-manager/cli/git/default.nix b/modules/home-manager/cli/git/default.nix index e46fba6..520adcb 100644 --- a/modules/home-manager/cli/git/default.nix +++ b/modules/home-manager/cli/git/default.nix @@ -20,7 +20,7 @@ in }; signingKey = mkOption { - type = types.str; + type = types.nullOr types.str; default = null; description = "signing key fingerprint"; }; @@ -46,7 +46,7 @@ in package = pkgs.gitFull; userName = "${cfg.userName}"; userEmail = "${cfg.userEmail}"; - signing.key = "${cfg.signingKey}"; + signing.key = cfg.signingKey; signing.signByDefault = cfg.signByDefault; aliases = { co = "checkout";