nixos-config

NixOS configs for my systems
Log | Files | Refs

commit 26e589d0c63721adf17cc084fd7edf151b1a1eac
parent 287f7412ef69554e7f6e31ca022de9ebfd566f9a
Author: vin <git@vineetk.net>
Date:   Fri,  9 Aug 2024 23:39:36 -0400

add git config

Diffstat:
Mhome.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" + ]; + }; }