summaryrefslogtreecommitdiff
path: root/trivionomicon/doctrine/lib/mk-module.nix
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2025-08-24 18:49:13 -0600
committerAlejandro Soto <alejandro@34project.org>2025-08-24 18:49:13 -0600
commite0b7f36b173f38aa523df4ed71eeb439cc376bca (patch)
treed978123db868eeaccc605285841c754200967f6c /trivionomicon/doctrine/lib/mk-module.nix
parent8675d6f8a98a41825f3a8782dfeef2edb908f20c (diff)
trivionomicon/doctrine: add support for overriding the prefix
Diffstat (limited to 'trivionomicon/doctrine/lib/mk-module.nix')
-rw-r--r--trivionomicon/doctrine/lib/mk-module.nix15
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;