38 lines
917 B
Nix
38 lines
917 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;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
}
|