nixos/programs/git.nix
2024-06-19 13:28:03 +02:00

39 lines
918 B
Nix

{ config, lib, pkgs, ... }:
{
programs.git = {
enable = true;
package = pkgs.gitFull;
userEmail = "hackerncoder@encryptionin.space";
userName = "HackerNCoder";
diff-so-fancy.enable = true;
extraConfig = {
color = {
ui = true;
"diff" = {
meta = 11;
frag = "magenta bold";
func = "146 bold";
commit = "yellow bold";
old = "red bold";
new = "green bold";
whitespace = "red reverse";
};
"diff-highlight" = {
oldNormal = "red bold";
oldHighlight = "red bold 52";
newNormal = "green bold";
newHighlight = "green bold 52";
};
};
sendmail = {
smtpserver = "mail.encryptionin.space";
smtpuser = "hackerncoder@encryptionin.space";
smtpencryption = "ssl";
smtpserverport = 465;
};
};
};
}