1
0
Fork 0

Set up GCM on mizuki

This commit is contained in:
Avery 2025-03-06 07:42:30 +00:00
parent 78db2beb74
commit 09c0496a2a
Signed by: Avery
GPG key ID: B684FD451B692E04
4 changed files with 26 additions and 2 deletions

View file

@ -1,11 +1,20 @@
{ pkgs, ... }: {
home.packages = with pkgs; [ xh ];
home.packages = with pkgs; [ xh gnupg git-credential-manager pass wslu ];
programs = {
git = {
enable = true;
extraConfig = {
init.defaultBranch = "main";
merge.tool = "nvim -d";
credential = {
credentialStore = "gpg";
helper = "${pkgs.git-credential-manager}/bin/git-credential-manager";
"https://git.rcia.dev".provider = "generic";
};
};
signing = {
key = "B684FD451B692E04";
signByDefault = true;
};
userEmail = "aveeryy@protonmail.com";
userName = "Avery";
@ -28,4 +37,14 @@
};
};
};
services = {
gpg-agent = {
defaultCacheTtl = 3600;
enable = true;
enableSshSupport = true;
enableZshIntegration = true;
pinentryPackage = pkgs.pinentry-qt;
};
};
}