commit 26e589d0c63721adf17cc084fd7edf151b1a1eac parent 287f7412ef69554e7f6e31ca022de9ebfd566f9a Author: vin <git@vineetk.net> Date: Fri, 9 Aug 2024 23:39:36 -0400 add git config Diffstat:
| M | home.nix | | | 36 | ++++++++++++++++++++++++++++++++++++ |
1 file changed, 36 insertions(+), 0 deletions(-)
diff --git a/home.nix b/home.nix @@ -115,4 +115,40 @@ }; }; }; + + programs.git = { + enable = true; + difftastic = { + enable = true; + background = "dark"; + color = "always"; + display = "side-by-side"; + }; + extraConfig = { + user = { + email = "git@vineetk.net"; + name = "vin"; + signingkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEvM0xCLziR+ZT/SYE1aZM6dklbw4fEC17TWqbADIZRH kou@demiurge"; + }; + sendemail = { + suppresscc = "self"; + annotate = true; + }; + format.signOff = true; + pull.rebase = true; + init.defaultBranch = "master"; + http = { + version = "HTTP/1.1"; + postBuffer = 524288000; + }; + commit.gpgsign = false; + gpg.format = "ssh"; + "gpg \"ssh\"".allowedSignersFile = "/home/vin/.ssh/allowed_signers"; + }; + ignores = [ + "*~" + ".*~" + "*.swp" + ]; + }; }