From 6941090be12bb5eae7edd76ec19c255536802493 Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Thu, 9 Jul 2026 00:20:13 +0530 Subject: refactor: made some minor changes --- modules/programs/git/default.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'modules/programs/git/default.nix') 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; }; } ); -- cgit v1.2.3