aboutsummaryrefslogtreecommitdiff
path: root/programs/git.nix
diff options
context:
space:
mode:
Diffstat (limited to 'programs/git.nix')
-rw-r--r--programs/git.nix62
1 files changed, 32 insertions, 30 deletions
diff --git a/programs/git.nix b/programs/git.nix
index e4b5e0f..9901d2d 100644
--- a/programs/git.nix
+++ b/programs/git.nix
@@ -12,37 +12,38 @@ with theme;
12 userEmail = "[email protected]"; 12 userEmail = "[email protected]";
13 userName = "Akshay"; 13 userName = "Akshay";
14 lfs.enable = true; 14 lfs.enable = true;
15 delta = { 15 # delta = {
16 enable = true;
17 options = {
18 features = "decorations labels";
19 syntax-theme = "none";
20 zero-style = "8";
21 navigate = "true";
22 keep-plus-minus-markers = "true";
23 decorations = {
24 file-decoration-style = "none";
25 whitespace-error-style = "22 reverse";
26 minus-style = "${base08}";
27 minus-emph-style = "${base08} bold";
28 plus-style = "${base0B}";
29 plus-emph-style = "${base0B} bold";
30 file-style = "7 italic";
31 hunk-header-style = "7";
32 hunk-header-decoration-style = "8 ul";
33 };
34 labels = {
35 file-modified-label = " MODIFIED ";
36 file-removed-label = " REMOVED ";
37 file-added-label = " ADDED ";
38 file-renamed-label = " RENAMED ";
39 };
40 };
41 };
42 # difftastic = {
43 # enable = true; 16 # enable = true;
44 # background = "dark"; 17 # options = {
45 # display = "inline"; 18 # features = "decorations labels";
19 # syntax-theme = "none";
20 # zero-style = "8";
21 # navigate = "true";
22 # line-numbers = "true";
23 # keep-plus-minus-markers = "true";
24 # line-numbers-zero-style = "8";
25 # line-numbers-left-style = "8";
26 # line-numbers-right-style = "8";
27 # line-numbers-minus-style = "${base08}";
28 # line-numbers-plus-style = "${base0B}";
29 # # decorations = {
30 # # file-decoration-style = "none";
31 # # whitespace-error-style = "22 reverse";
32 # # minus-style = "${base08}";
33 # # minus-emph-style = "${base08} bold";
34 # # plus-style = "${base0B}";
35 # # plus-emph-style = "${base0B} bold";
36 # # file-style = "7 bold";
37 # # hunk-header-style = "7";
38 # # hunk-header-decoration-style = "8 ul";
39 # # };
40 # labels = {
41 # file-modified-label = " MODIFIED ";
42 # file-removed-label = " REMOVED ";
43 # file-added-label = " ADDED ";
44 # file-renamed-label = " RENAMED ";
45 # };
46 # };
46 # }; 47 # };
47 aliases = { 48 aliases = {
48 co = "checkout"; 49 co = "checkout";
@@ -67,6 +68,7 @@ with theme;
67 enabled = true; 68 enabled = true;
68 autoUpdate = true; 69 autoUpdate = true;
69 }; 70 };
71 merge.conflictstyle = "diff3";
70 }; 72 };
71 }; 73 };
72} 74}