{ pkgs, lib, config, ... }: { programs.git = { enable = true; package = pkgs.gitAndTools.gitFull; userName = "mattmor"; userEmail = "matt.b.morin@protonmail.com"; aliases = { }; extraConfig = { init.defaultBranch = "master"; url = { "ssh://git@github.com" = { insteadOf = "https://github.com"; }; "ssh://git@gitlab.com" = { insteadOf = "https://gitlab.com"; }; }; user.signing.key = ""; #TODO sops - Re-enable once sops setup complete commit.gpgSign = false; gpg.program = "${config.programs.gpg.package}/bin/gpg2"; }; # enable git Large File Storage: https://git-lfs.com/ # lfs.enable = true; ignores = [ ".direnv" "result" ]; }; }