{ programs.git = { enable = true; userName = "EinEtwas"; userEmail = "ein@etwas.me"; extraConfig = { push.autoSetupRemote = true; init.defaultBranch = "main"; # Sign all commits using ssh key commit.gpgsign = true; gpg.format = "ssh"; user.signingkey = "/home/rhea/.ssh/etwas_sign_key"; }; }; }