{ programs.git = { enable = true; aliases = { s = "status --short --branch"; amend = "commit --amend --no-edit"; }; extraConfig = { core.whitespace = "trailing-space,space-before-tab"; color.ui = "true"; push.default = "simple"; init.defaultBranch = "main"; branch.autosetuprebase = "remote"; branch.sort = "authordate"; }; userName = "Franck Cuny"; userEmail = "franck@fcuny.net"; ignores = [ "*.o" "*.pyc" "*.pyo" "*.elc" "*~" ".direnv/*" "\\#*\\#" ".\\#" ]; }; }