{ ... }: { programs.git = { enable = true; userName = "0xTux"; userEmail = "0xtux@pm.me"; signing = { key = "~/.ssh/id_ed25519.pub"; signByDefault = true; }; extraConfig = { init.defaultBranch = "main"; commit.gpgSign = true; gpg.format = "ssh"; }; }; }