{ pkgs, ... }: { programs.git = { enable = true; config = { signing = { key = "51AE8C6E80E6AF3BDFBE2BF804B31D181764898D"; signByDefault = true; }; user = { name = "KeksNino"; email = "KeksNino@proton.me"; }; init = { defaultBranch = "main"; }; push = { autoSetupRemote = true; }; commit = { gpgsign = true; }; tag = { gpgsign = true; }; }; }; programs.gnupg.agent = { enable = true; pinentryPackage = pkgs.pinentry-curses; }; }