blob: 167717878521634ad1b9c5cb21a514c31d7ebf67 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
{
pkgs,
config,
lib,
...
}: let
inherit (lib.options) mkEnableOption mkPackageOption;
inherit (lib.modules) mkIf;
cfg = config.programs.git-credential-lastpass;
in {
options.programs.git-credential-lastpass = {
enable = mkEnableOption "Lastpass credential helper";
package = mkPackageOption pkgs "lastpass-cli" {};
};
config = mkIf cfg.enable {
programs.git.extraConfig.credential.helper = ["${cfg.package}/bin/git-credential-lastpass"];
};
}
|