From 014922f4067c5996b830ad0cc04509cd556896bc Mon Sep 17 00:00:00 2001 From: WHC Date: Sat, 19 Sep 2026 18:39:06 +0800 Subject: [PATCH] Add Git Credential Manager for HTTPS auth to Gitea. --- modules/apps.nix | 1 + modules/common.nix | 13 ++++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/modules/apps.nix b/modules/apps.nix index 284ac5c..9727354 100644 --- a/modules/apps.nix +++ b/modules/apps.nix @@ -90,6 +90,7 @@ in wpsoffice-cn git + git-credential-manager gcc gnumake binutils diff --git a/modules/common.nix b/modules/common.nix index 8dfe100..03b1ffc 100644 --- a/modules/common.nix +++ b/modules/common.nix @@ -69,7 +69,18 @@ }; programs.nix-ld.enable = true; - programs.git.enable = true; + programs.git = { + enable = true; + config = { + credential = { + helper = "manager"; + credentialStore = "cache"; + "https://git.whcself.xyz" = { + provider = "generic"; + }; + }; + }; + }; # Clash Verge Rev programs.clash-verge = {