about summary refs log tree commit diff
path: root/modules/user/aszlig/profiles/workstation/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/user/aszlig/profiles/workstation/default.nix')
-rw-r--r--modules/user/aszlig/profiles/workstation/default.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/modules/user/aszlig/profiles/workstation/default.nix b/modules/user/aszlig/profiles/workstation/default.nix
index 5e1976a8..a2958f36 100644
--- a/modules/user/aszlig/profiles/workstation/default.nix
+++ b/modules/user/aszlig/profiles/workstation/default.nix
@@ -78,6 +78,7 @@ in {
     vuizvui.user.aszlig.programs.mpv.enable = true;
 
     vuizvui.user.aszlig.programs.git.enable = true;
+    vuizvui.user.aszlig.programs.git.delta.enable = true;
     vuizvui.user.aszlig.programs.git.settings = {
       color.ui = "auto";
       user.email = "aszlig@nix.build";
@@ -94,6 +95,18 @@ in {
 
       merge.tool = "vimdiff3";
       merge.conflictstyle = "diff3";
+
+      delta = {
+        commit-decoration-style = "bold yellow box";
+        file-decoration-style = "blue ul";
+        file-style = "bold blue ul";
+        hunk-header-style = "line-number dim italic syntax";
+        hunk-header-decoration-style = "blue";
+        hunk-header-line-number-style = "cyan";
+        plus-style = "syntax auto";
+        minus-style = "syntax auto";
+        line-numbers = true;
+      };
     };
 
     vuizvui.hardware.gameController."03000000ff1100004133000010010000" = {