summaryrefslogtreecommitdiff
path: root/programs/git/default.nix
blob: 5c6a73ac001d83094c23270a59168b61efe7b3fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{config, ...}: {
  home-manager.users.${config.user} = {
    programs.git = {
      enable = true;
      userName = config.fullName;
      userEmail = config.email;

      signing = {
        format = "openpgp";
        key = "D9AF0A4209B7C2DE11A884BFACBC553660D9993D";
        signByDefault = true;
      };

      extraConfig = {
        init.defaultBranch = "main";
      };
    };
  };
}