V2OQM25KKUKFDTXXL7WQORZLTGYHB7CIXZPMWUN7F73SO62OCLYQC OJA2ZIR22LIUDKJHGQEBA6NO5EV6RIVJLT7WDO32W3KZLN7QISQAC RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC PNSLB3HLQELG4BZJYQB2T2R4ZFYQVPZHQZXAEOBCR4ZVMJ36LYNAC 4LEKKSNFNCN63R3IWTXFN47DBB4IK7SANZLLK3DTQRPUX5PWCXKAC AOJSARZ6SHSBGCUSVTQQXTV3JF44FRJBQXR4X2TCL3IKT6K77LRAC 4PQLVNWBBLY23DPRDANHBRSSCGDCDH6Q4MVQAN2XXBI54CM22GMQC JF5ZRQAQNCBHV6MPYXIQ5WUWM65JFKFJFNFRYJ4IR6PXS5GINNVAC git = {enable = true;userEmail = "el-github@elangley.org";userName = "Edward Langley";lfs.enable = true;difftastic.enable = true;extraConfig = {commit = {gpgsign = true;};github = {user = "fiddlerwoaroof";};gpg = {format = "ssh";allowedSignersFile = "${homeDirectory}/.ssh/allowed_signers";};init = {defaultBranch = "main";};merge = {autoStash = true;};pull = {rebase = false;};rebase = {autoStash = true;};user = {signingkey = "${homeDirectory}/.ssh/id_ed25519.pub";};};};
git-config = {config,lib,...}: {home.activation.setup-allowed-signers = lib.hm.dag.entryAfter ["install-apps"] ''echo "* $(cat "$HOME"/.ssh/id_ed25519.pub)" > "$HOME"/.ssh/allowed_signers'';programs = {git = {enable = true;userEmail = "el-github@elangley.org";userName = "Edward Langley";lfs.enable = true;difftastic.enable = true;extraConfig = {commit = {gpgsign = true;};github = {user = "fiddlerwoaroof";};gpg = {format = "ssh";allowedSignersFile = "${config.home.homeDirectory}/.ssh/allowed_signers";};init = {defaultBranch = "main";};merge = {autoStash = true;};pull = {rebase = false;};rebase = {autoStash = true;};user = {signingkey = "${config.home.homeDirectory}/.ssh/id_ed25519.pub";};};};};};