{ pkgs, vars, ... }: { home.packages = with pkgs; [ git ]; programs.git = { enable = true; userName = "${vars.user.realname}"; userEmail = "${vars.user.email}"; extraConfig = { init.defaultBranch = "main"; core.sshCommand = "ssh -i /home/${vars.user.username}/.ssh/${vars.desktop.sshKey}"; gpg.format = "openpgp"; commit.gpgsign = true; tag.gpgsign = true; user.signingKey = "${vars.user.signingKey}"; }; delta.enable = true; delta.options = { side-by-side = true; }; }; }