{ pkgs, ... }: { home.packages = [ pkgs.gitui ]; home.shellAliases = { reinitgit = "rm -rf .git && git init && git add -A && git commit -m 'init'"; }; programs.lazygit.enable = true; programs.git = { enable = true; package = pkgs.gitFull; userName = "Katja (ctucx)"; userEmail = "git@ctu.cx"; difftastic.enable = true; ignores = [ ".DS_Store" "*.swp" ]; aliases = { log-gpg = "log --show-signature"; pfusch = "push"; }; extraConfig = { features.manyFiles = true; pull.rebase = false; # "url \"git@git.ctu.cx:\"".insteadOf = "https://git.ctu.cx/"; }; }; }