home: fix deprecated git and ssh option names

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
This commit is contained in:
2026-03-11 16:47:40 +09:00
co-authored by Claude Sonnet 4.6
parent 35dc4be1b8
commit 6caf91b208
2 changed files with 22 additions and 24 deletions
+7 -10
View File
@@ -2,26 +2,22 @@
{ {
programs.git = { programs.git = {
enable = true; enable = true;
userName = "moons-14";
userEmail = "moons@moons14.com";
ignores = [ ignores = [
".direnv/" ".direnv/"
".envrc" ".envrc"
"!.envrc.example" "!.envrc.example"
]; ];
extraConfig = { settings = {
user.name = "moons-14";
user.email = "moons@moons14.com";
push.default = "simple"; push.default = "simple";
credential.helper = "cache --timeout=7200"; credential.helper = "cache --timeout=7200";
init.defaultBranch = "main"; init.defaultBranch = "main";
log.decorate = "full"; # Show branch/tag info in git log log.decorate = "full";
log.date = "iso"; # ISO 8601 date format log.date = "iso";
# Conflict resolution style for readable diffs
merge.conflictStyle = "diff3"; merge.conflictStyle = "diff3";
}; alias = {
# Optional: FOSS-friendly Git aliases
aliases = {
br = "branch --sort=-committerdate"; br = "branch --sort=-committerdate";
co = "checkout"; co = "checkout";
df = "diff"; df = "diff";
@@ -32,4 +28,5 @@
st = "status"; st = "status";
}; };
}; };
};
} }
+7 -6
View File
@@ -32,11 +32,12 @@
}; };
}; };
extraConfig = '' enableDefaultConfig = false;
Host *
AddKeysToAgent yes matchBlocks."*" = {
IdentityFile ~/.ssh/id_ed25519 identityFile = "~/.ssh/id_ed25519";
''; extraOptions.AddKeysToAgent = "yes";
};
}; };
home.activation.generateSshKey = lib.hm.dag.entryAfter [ "writeBoundary" ] '' home.activation.generateSshKey = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
@@ -58,7 +59,7 @@
signByDefault = true; signByDefault = true;
}; };
extraConfig = { settings = {
gpg.format = "ssh"; gpg.format = "ssh";
tag.gpgSign = true; tag.gpgSign = true;
}; };