git: change stateVersion check for compatiblity (#6453)

Original change was created before 24.11 release. We are in 25.05 now.
This commit is contained in:
Austin Horstman 2025-02-14 14:21:52 -08:00 committed by GitHub
parent 67b9f9de22
commit 6d3163aea4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -120,8 +120,8 @@ in {
format = mkOption {
type = types.enum [ "openpgp" "ssh" "x509" ];
defaultText = literalExpression ''
"openpgp" for state version < 24.11,
undefined for state version 24.11
"openpgp" for state version < 25.05,
undefined for state version 25.05
'';
description = ''
The signing method to use when signing commits and tags.
@ -490,7 +490,7 @@ in {
(mkIf (cfg.signing != { }) {
programs.git = {
signing = {
format = mkIf (versionOlder config.home.stateVersion "24.11")
format = mkIf (versionOlder config.home.stateVersion "25.05")
(mkOptionDefault "openpgp");
signer = mkIf (cfg.signing.format != null) (mkOptionDefault {
openpgp = getExe config.programs.gpg.package;