1
0
Fork 0
mirror of https://github.com/Mic92/sops-nix.git synced 2025-04-09 18:34:12 +00:00

Merge pull request #172 from c0deaddict/master

Add package option to module
This commit is contained in:
Jörg Thalheim 2022-05-13 22:34:05 +01:00 committed by GitHub
commit 30f2762e24
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -5,7 +5,7 @@ with lib;
let
cfg = config.sops;
users = config.users.users;
sops-install-secrets = (pkgs.callPackage ../.. {}).sops-install-secrets;
sops-install-secrets = cfg.package;
regularSecrets = lib.filterAttrs (_: v: !v.neededForUsers) cfg.secrets;
secretsForUsers = lib.filterAttrs (_: v: v.neededForUsers) cfg.secrets;
secretType = types.submodule ({ config, ... }: {
@ -216,6 +216,15 @@ in {
'';
};
package = mkOption {
type = types.package;
default = (pkgs.callPackage ../.. {}).sops-install-secrets;
defaultText = literalExpression "(pkgs.callPackage ../.. {}).sops-install-secrets";
description = ''
sops-install-secrets package to use.
'';
};
age = {
keyFile = mkOption {
type = types.nullOr types.path;