diff options
| author | Arpit Chakladar <arpitchakladar@proton.me> | 2026-07-09 00:20:13 +0530 |
|---|---|---|
| committer | Arpit Chakladar <arpitchakladar@proton.me> | 2026-07-09 00:20:13 +0530 |
| commit | 6941090be12bb5eae7edd76ec19c255536802493 (patch) | |
| tree | f2d7636074888cecd288b504cab03cb06adf2ed6 /modules/programs/git | |
| parent | 0279e3b3f34d7f29a6e6c7d499873d1f6a889a34 (diff) | |
| download | home-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.nix | 12 |
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; }; } ); |
