summaryrefslogtreecommitdiff
path: root/nix/programs/git/default.nix
blob: 30d140b6b519e05ced7d9c779acc712fd83d6f23 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{ config, ... }:

{
  home-manager.users.${config.user} = {
    programs.git = {
      enable = true;
      userName = config.fullName;
      userEmail = config.email;

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

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