{...}: { programs.git = { enable = true; userEmail = "sils@sils.li"; userName = "sils"; delta = { enable = true; options = { decorations = { commit-decoration-style = "bold purple box ul"; file-decoration-style = "none"; file-style = "bold red ul"; }; features = "decorations"; whitespace-error-style = "22 reverse"; }; }; signing = { key = "467B7D129EA73AC9"; signByDefault = true; }; extraConfig = { core = { autocrlf = "input"; }; safe = { directory = "/etc/nixos"; }; push = { autoSetupRemote = true; }; init = { defaultBranch = "main"; }; }; }; }