aboutsummaryrefslogtreecommitdiffstats
path: root/modules/programs/git
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar@proton.me>2026-07-09 00:20:13 +0530
committerArpit Chakladar <arpitchakladar@proton.me>2026-07-09 00:20:13 +0530
commit6941090be12bb5eae7edd76ec19c255536802493 (patch)
treef2d7636074888cecd288b504cab03cb06adf2ed6 /modules/programs/git
parent0279e3b3f34d7f29a6e6c7d499873d1f6a889a34 (diff)
downloadhome-manager-config-6941090be12bb5eae7edd76ec19c255536802493.tar.gz
home-manager-config-6941090be12bb5eae7edd76ec19c255536802493.zip
refactor: made some minor changes
Diffstat (limited to 'modules/programs/git')
-rw-r--r--modules/programs/git/default.nix12
1 files changed, 5 insertions, 7 deletions
diff --git a/modules/programs/git/default.nix b/modules/programs/git/default.nix
index cfba093..bd91511 100644
--- a/modules/programs/git/default.nix
+++ b/modules/programs/git/default.nix
@@ -6,10 +6,6 @@
}:
# Git - Distributed version control system
-let
- passCfg = config.programs.pass;
- passGitHelper = lib.getExe pkgs.pass-git-helper;
-in
{
options.programs.git = {
username = lib.mkOption {
@@ -23,6 +19,8 @@ in
};
config = lib.mkIf config.programs.git.enable {
+ home.packages = lib.mkIfconfig config.programs.pass.enable [ pkgs.pass-git-helper ];
+
programs.git = {
settings =
lib.recursiveUpdate
@@ -34,10 +32,10 @@ in
core.askPass = "";
}
(
- lib.optionalAttrs passCfg.enable {
+ lib.optionalAttrs config.programs.pass.enable {
credential."https://github.com" = {
- username = passCfg.github.username;
- helper = passGitHelper;
+ username = config.programs.pass.github.username;
+ helper = lib.getExe pkgs.pass-git-helper;
};
}
);