{ pkgs, configVars, ... }: let email = configVars.email.user; in { programs.git = { enable = true; package = pkgs.gitAndTools.gitFull; userName = "Sam"; userEmail = "${email}"; aliases = { }; extraConfig = { pull.rebase = false; init.defaultBranch = "master"; }; ignores = [ ".direnv" "result" ]; }; }