{ 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"; }; }; sendemail = { smtpserver = "mail.encryptionin.space"; smtpuser = "hackerncoder@encryptionin.space"; smtpencryption = "ssl"; smtpserverport = 465; }; merge = { conflictstyle = "diff3"; }; }; }; }