feat: git signing

This commit is contained in:
2025-05-03 14:24:24 +08:00
parent 36d63a667c
commit a0164ce7c0

View File

@@ -2,6 +2,7 @@
config, config,
lib, lib,
pkgs, pkgs,
username,
userfullname, userfullname,
useremail, useremail,
... ...
@@ -52,6 +53,11 @@ lib.my.makeSwitch {
enable = true; enable = true;
userName = "${userfullname}"; userName = "${userfullname}";
userEmail = "${useremail}"; userEmail = "${useremail}";
signing = {
format = "ssh";
signByDefault = true;
key = "/home/${username}/.ssh/id_ed25519";
};
extraConfig = { extraConfig = {
pull.rebase = true; pull.rebase = true;
push.autoSetupRemote = true; push.autoSetupRemote = true;