Skip to content

Add mainInputs param to mkPartitionModule

Smartypants requested to merge mkpartition-auto-import-flakemodules into master

Summary

  • Adds mainInputs as a simpler alternative to mainInputNames in mkPartitionModule — consumers pass mainInputs = inputs instead of mainInputNames = builtins.attrNames inputs
  • Both params are supported for backward compatibility
  • Partition-exclusive inputs (in dev/ but not root) automatically get their flakeModule imported, so consumers with gitlab-ci only in dev/flake.nix no longer need explicit imports = [ inputs.gitlab-ci.flakeModule ]

Ref: #11 (closed)

🤖 Generated with Claude Code

Merge request reports