{ pkgs, config, ... }: { environment.systemPackages = [ pkgs.git pkgs.gitAndTools.hub pkgs.gitAndTools.git-extras pkgs.gitstats pkgs.patch pkgs.patchutils ]; home-manager.users.me.programs.git = { enable = true; package = pkgs.gitAndTools.gitFull; userName = config.niveum.user.name; userEmail = config.niveum.user.email; aliases = { br = "branch"; co = "checkout"; ci = "commit"; cm = "commit -m"; amend = "commit --amend"; st = "status"; unstage = "reset HEAD --"; diffs = "diff --staged"; last = "log -1 HEAD"; logs = "log --pretty=oneline"; }; ignores = config.niveum.ignore; }; }