diff options
Diffstat (limited to 'users/gkleen/default.nix')
-rw-r--r-- | users/gkleen/default.nix | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/users/gkleen/default.nix b/users/gkleen/default.nix index 4ddf4be3..5cc32521 100644 --- a/users/gkleen/default.nix +++ b/users/gkleen/default.nix | |||
@@ -29,9 +29,39 @@ | |||
29 | userName = "Gregor Kleen"; | 29 | userName = "Gregor Kleen"; |
30 | delta.enable = true; | 30 | delta.enable = true; |
31 | extraConfig = { | 31 | extraConfig = { |
32 | pull.rebase = false; | 32 | core.excludesfile = toString ./gitignore; |
33 | pull.rebase = true; | ||
33 | submodule.recurse = true; | 34 | submodule.recurse = true; |
34 | init.defaultBranch = "main"; | 35 | init.defaultBranch = "main"; |
36 | column.ui = "auto"; | ||
37 | branch.sort = "-committerdate"; | ||
38 | tag.sort = "version:refname"; | ||
39 | diff = { | ||
40 | algorithm = "histogram"; | ||
41 | colorMoved = "plain"; | ||
42 | mnemonicPrefix = true; | ||
43 | renames = true; | ||
44 | }; | ||
45 | push = { | ||
46 | default = "simple"; | ||
47 | autoSetupRemote = true; | ||
48 | followTags = true; | ||
49 | }; | ||
50 | fetch = { | ||
51 | prune = true; | ||
52 | pruneTags = true; | ||
53 | all = true; | ||
54 | }; | ||
55 | rerere = { | ||
56 | enabled = true; | ||
57 | autoupdate = true; | ||
58 | }; | ||
59 | rebase = { | ||
60 | autoSquash = true; | ||
61 | autoStash = true; | ||
62 | updateRefs = true; | ||
63 | }; | ||
64 | merge.conflictstyle = "zdiff3"; | ||
35 | }; | 65 | }; |
36 | }; | 66 | }; |
37 | 67 | ||