diff options
| author | Alejandro Soto <alejandro@34project.org> | 2025-08-24 18:49:13 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2025-08-24 18:49:13 -0600 |
| commit | e0b7f36b173f38aa523df4ed71eeb439cc376bca (patch) | |
| tree | d978123db868eeaccc605285841c754200967f6c /trivionomicon/doctrine/lib/mk-module.nix | |
| parent | 8675d6f8a98a41825f3a8782dfeef2edb908f20c (diff) | |
trivionomicon/doctrine: add support for overriding the prefix
Diffstat (limited to '')
| -rw-r--r-- | trivionomicon/doctrine/lib/mk-module.nix | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/trivionomicon/doctrine/lib/mk-module.nix b/trivionomicon/doctrine/lib/mk-module.nix index f76ccfe..ffbe6bc 100644 --- a/trivionomicon/doctrine/lib/mk-module.nix +++ b/trivionomicon/doctrine/lib/mk-module.nix @@ -11,14 +11,17 @@ requires ? [], prefix ? doctrine.prefix, namespace ? doctrine.namespace, + passthru ? {}, }: let - optionsSet = import options { - inherit config lib pkgs cfg name doctrine; - }; + optionsSet = import options (passthru + // { + inherit config lib pkgs cfg name doctrine; + }); - configSet = import configFiles.${namespace} { - inherit config lib pkgs doctrine cfg; - }; + configSet = import configFiles.${namespace} (passthru + // { + inherit config lib pkgs doctrine cfg; + }); configFiles = lib.filterAttrs (k: v: v != null) { inherit sys hm; |
