diff --git a/modules/home-manager/sops.nix b/modules/home-manager/sops.nix index ad6fe64..4906b4c 100644 --- a/modules/home-manager/sops.nix +++ b/modules/home-manager/sops.nix @@ -7,7 +7,7 @@ let cfg = config.sops; - sops-install-secrets = (pkgs.callPackage ../.. { }).sops-install-secrets; + sops-install-secrets = cfg.package; secretType = lib.types.submodule ( { name, ... }: { @@ -230,6 +230,15 @@ in ''; }; + package = lib.mkOption { + type = lib.types.package; + default = (pkgs.callPackage ../.. { }).sops-install-secrets; + defaultText = lib.literalExpression "(pkgs.callPackage ../.. {}).sops-install-secrets"; + description = '' + sops-install-secrets package to use. + ''; + }; + age = { keyFile = lib.mkOption { type = lib.types.nullOr pathNotInStore;