{ config, lib, ... }: { programs.git = { enable = true; userName = "Evie Litherland-Smith"; userEmail = lib.mkDefault "evie@xenia.me.uk"; delta = { enable = true; options = { line-numbers = true; hyprlinks = true; navigate = true; side-by-side = true; syntax-theme = with config.programs; lib.mkIf bat.enable bat.config.theme; }; }; extraConfig = { github.user = "elitherl"; gitea.user = "xenia"; pull.rebase = false; init.defaultBranch = "main"; merge.conflictstyle = "diff3"; diff.colorMoved = "default"; }; }; }