git config

This commit is contained in:
Matthieu Morin 2024-06-09 17:15:09 +00:00
parent 231aed27bf
commit af36675d77
1 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,29 @@
{ pkgs, lib, config, ... }:
{
programs.git = {
enable = true;
package = pkgs.gitAndTools.gitFull;
userName = "madmin42";
userEmail = "areyoumad@mattmor.in";
aliases = { };
extraConfig = {
init.defaultBranch = "main";
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" ];
};
}