{ pkgs, ... }: { home.packages = with pkgs; [ xh ]; programs = { git = { enable = true; extraConfig = { init.defaultBranch = "main"; merge.tool = "nvim -d"; }; userEmail = "aveeryy@protonmail.com"; userName = "Avery"; }; lazygit = { enable = true; settings = { gui.theme = { activeBorderColor = [ "#89b4fa" "bold" ]; inactiveBorderColor = [ "#a6adc8" ]; optionsTextColor = [ "#89b4fa" ]; selectedLineBgColor = [ "#313244" ]; selectedRangeBgColor = [ "#313244" ]; cherryPickedCommitBgColor = [ "#45475a" ]; cherryPickedCommitFgColor = [ "#89b4fa" ]; unstagedChangesColor = [ "#f38ba8" ]; defaultFgColor = [ "#cdd6f4" ]; searchingActiveBorderColor = [ "#f9e2af" ]; }; }; }; }; }