{ config, pkgs, ... }: { programs.git = { enable = true; userEmail = "${config.usercfg.git.email}"; userName = "${config.usercfg.git.username}"; signing = { key = "${config.usercfg.git.key}"; signByDefault = true; }; ignores = [ "*result*" ".direnv" "node_modules" ]; extraConfig = { core.hooksPath = "./.dev/hooks"; }; }; home.packages = with pkgs; [ tig ]; }