Auto-import partition-exclusive flakeModules in mkPartitionModule
Summary
-
mkPartitionModulenow auto-importsflakeModulefrom partition-exclusive inputs (those not in the main flake) - New
mainInputNamesparameter: passbuiltins.attrNames inputsfrom the calling module - Avoids duplicate option declarations by skipping inputs already imported in the main eval
- Consumers no longer need
imports = [ inputs.gitlab-ci.flakeModule ]in their partition module
Closes #7 (closed)