From 3552314e69eca65737c86c20d185202799811aea Mon Sep 17 00:00:00 2001 From: Martin Berg Alstad Date: Sat, 1 Mar 2025 22:33:42 +0100 Subject: [PATCH] :sparkles: Store git secrets using libsecret --- home-manager/development/git.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/home-manager/development/git.nix b/home-manager/development/git.nix index 1b881cf..eedb85f 100644 --- a/home-manager/development/git.nix +++ b/home-manager/development/git.nix @@ -1,7 +1,10 @@ { pkgs, ... }: { - home.packages = with pkgs; [ git-crypt ]; + home.packages = with pkgs; [ + git-crypt + libsecret + ]; programs.git = { enable = true; @@ -22,6 +25,7 @@ extraConfig = { push.autoSetupRemote = true; safe.directory = "/etc/nixos"; + credential.helper = "${pkgs.git.override { withLibsecret = true; }}/bin/git-credential-libsecret"; }; }; }