{
programs.git = {
enable = true;
settings = {
init.defaultBranch = "main";
core.editor = "nvim";
credential.helper = "store";
safe.directory = "/etc/nixos";
pull.rebase = false;
user.name = "tolpi";
user.email = "tolpifygau@gmail.com";
alias = {
b = "branch";
cl = "clone";
m = "send-email";
p = "push";
pl = "pull";
s = "switch";
};
sendmail = {
smtpEncryption = "tls";
ssmptServer = "smtp.gmail.com";
smtpUser = "tolpifygau@gmail.com";
smtpServerPort = 587;
};
};
};
programs.lazygit.enable = true;
programs.radicle = {
enable = true;
settings = {
publicExplorer = "https://app.radicle.xyz/nodes/$host/$rid$path";
node = {
enable = true;
alias = "tolpi";
seedingPolicy.default = "block";
};
};
};
}