Skip to content

Provide a way to access both nvf flake inputs and user-supplied inputs in modules #993

@vipulog

Description

@vipulog

⚠️ Please verify that this feature request has NOT been suggested before.

  • I checked and didn't find a similar feature request

🏷️ Feature Type

Other

🔖 Feature description

Currently nvf puts its own flake's inputs into specialArgs, ensuring nvf modules have access to inputs they expect. But this approach means if I want to pass my own flake's inputs (via extraSpecialArgs) for use in my configuration or modules, there is no way to do so. my inputs are always overwritten.

✔️ Solution

A pattern or mechanism to make both sets of inputs accessible in modules:

  • nvf’s own flake inputs (as needed by nvf itself and its modules)
  • User’s own flake inputs, passed via extraSpecialArgs, for custom configuration

❓ Alternatives

No response

📝 Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions