summaryrefslogtreecommitdiff
path: root/modules/git.nix
blob: 87f6e73fd5ca1bfa4161c71b4d2636effd164b4e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{ config, pkgs, ... }:

{
  programs.git = {
    enable = true;
    userEmail = "me@ubh.sh";
    userName = "Shubham Saini";
    signing = {
      key = "E0404DDE4BCF9DB5";
      signByDefault = true;
    };
    extraConfig = {
      commit.verbose = true;
      init.defaultBranch = "master";
      pull.rebase = "true";
    };
    includes = [
      {
        "path" = "~/dev/gitconfig";
        "condition" = "gitdir:~/dev/";
      }
    ];
  };
}