{ config , pkgs , theme , ... }: with theme; { programs.git = { enable = true; ignores = [ ".envrc" ]; userEmail = "nerdy@peppe.rs"; userName = "Akshay"; delta = { enable = true; options = { features = "decorations labels"; syntax-theme = "none"; zero-style = "8"; navigate = "true"; keep-plus-minus-markers = "true"; decorations = { file-decoration-style = "none"; whitespace-error-style = "22 reverse"; minus-style = "${base08}"; minus-emph-style = "${base08} bold"; plus-style = "${base0B}"; plus-emph-style = "${base0B} bold"; file-style = "7 italic"; hunk-header-style = "7"; hunk-header-decoration-style = "8 ul"; }; labels = { file-modified-label = " MODIFIED "; file-removed-label = " REMOVED "; file-added-label = " ADDED "; file-renamed-label = " RENAMED "; }; }; }; extraConfig = { commit.verbose = true; core = { hooksPath = "/home/np/.hooks"; }; }; }; }