{ pkgs, ... }: { programs.git = { enable = true; # Use git-delta for pretty diffs delta = { enable = true; options = { navigate = true; # n/N to move between files light = false; # dark mode line-numbers = true; side-by-side = false; syntax-theme = "Catppuccin-mocha"; }; }; # Git user config settings = { user = { name = "michaotic"; email = "michaotic@iscg.dev"; }; init.defaultBranch = "main"; pull.rebase = true; }; # Extra gitignore ignores = [ ".DS_Store" "*.swp" ]; }; }