Skip to content

Commit 36faf38

Browse files
committed
Fix ageBin for home manager module
1 parent fcdea22 commit 36faf38

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

modules/age-home.nix

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ with lib;
99
let
1010
cfg = config.age;
1111

12-
ageBin = lib.getExe config.age.package;
12+
ageBin = config.age.ageBin;
1313

1414
newGeneration = ''
1515
_agenix_generation="$(basename "$(readlink "${cfg.secretsDir}")" || echo 0)"
@@ -167,6 +167,17 @@ in
167167
options.age = {
168168
package = mkPackageOption pkgs "age" { };
169169

170+
ageBin = mkOption {
171+
type = types.str;
172+
default = lib.getExe pkgs.age;
173+
defaultText = literalExpression ''
174+
"''${pkgs.age}/bin/age"
175+
'';
176+
description = ''
177+
The age executable to use.
178+
'';
179+
};
180+
170181
secrets = mkOption {
171182
type = types.attrsOf secretType;
172183
default = { };

0 commit comments

Comments
 (0)