{...}: { programs.git = { enable = true; userEmail = "sils@sils.li"; userName = "sils"; signing = { key = "DF1878E6D9C3B27F"; signByDefault = true; }; extraConfig = { core = { autocrlf = "input"; }; safe = { directory = "/etc/nixos"; }; push = { autoSetupRemote = true; }; init = { defaultBranch = "main"; }; credential.helper = "store"; }; }; }