From 04059a5b94c67724a0e54d5ecd3c5df085876d8e Mon Sep 17 00:00:00 2001 From: Preston Peranich Date: Tue, 1 Jul 2025 09:54:11 -0400 Subject: [PATCH] feat: add package option to home-manager module. --- modules/home-manager/sops.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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;