I don't know if i like this

This commit is contained in:
Gerg-L 2025-01-17 19:18:32 -05:00
parent c6a9144ffe
commit 1b62d16ddc
Signed by: gerg-l
SSH key fingerprint: SHA256:FPYDHIkvMocr4wdmZXpgpJjsb2Tw6rASs2ISPbOb0KI
63 changed files with 369 additions and 294 deletions

View file

@ -0,0 +1,31 @@
{ pkgs, config }:
{
programs.git = {
enable = true;
config = {
user = {
name = "Gerg-L";
email = "GregLeyda@proton.me";
};
init = {
defaultBranch = "master";
};
push = {
autoSetupRemote = true;
};
advice.addIgnoredFile = false;
core.hooksPath = ".githooks";
gpg = {
format = "ssh";
ssh.defaultKeyCommand = pkgs.writeShellScript "git_key" ''
if ssh-add -L | grep -vq '${config.local.keys.gerg_gerg-desktop}'; then
ssh-add -t 1m ~/.ssh/id_ed25519
fi
echo 'key::${config.local.keys.gerg_gerg-desktop}'
'';
};
push.gpgsign = "if-asked";
commit.gpgsign = true;
};
};
}