git.fiddlerwoaroof.com
Browse code

feat(nix): add git configuration

Edward Langley authored on 01/02/2023 05:08:22
Showing 1 changed files
... ...
@@ -43,6 +43,28 @@ in {
43 43
     ];
44 44
 
45 45
   programs = {
46
+    git = {
47
+      enable = true;
48
+      userEmail = "el-github@elangley.org";
49
+      userName = "Edward Langley";
50
+      extraConfig = {
51
+        github = {
52
+          user = "fiddlerwoaroof";
53
+        };
54
+        init = {
55
+          defaultBranch = "main";
56
+        };
57
+        pull = {
58
+          rebase = false;
59
+        };
60
+        merge = {
61
+          autoStash = true;
62
+        };
63
+        rebase = {
64
+          autoStash = true;
65
+        };
66
+      };
67
+    };
46 68
     tmux = {
47 69
       enable = true;
48 70
       terminal = "screen-256color";