Skip to content

libstore: parameterize the inputs of Derivation#15968

Open
amaanq wants to merge 2 commits into
NixOS:masterfrom
obsidiansystems:drv-inputs-shuffle-0
Open

libstore: parameterize the inputs of Derivation#15968
amaanq wants to merge 2 commits into
NixOS:masterfrom
obsidiansystems:drv-inputs-shuffle-0

Conversation

@amaanq
Copy link
Copy Markdown
Member

@amaanq amaanq commented Jun 3, 2026

Working with templates adds some overhead, but parameterizing the inputs
is an important prerequisite for storing the options inside the derivation.
Subsequent commits can clean this up significantly.

@github-actions github-actions Bot added new-cli Relating to the "nix" command store Issues and pull requests concerning the Nix store labels Jun 3, 2026
@amaanq amaanq force-pushed the drv-inputs-shuffle-0 branch 2 times, most recently from 3f2a8c6 to a7ced2f Compare June 3, 2026 23:52
Working with templates adds some overhead, but parameterizing the inputs
is an important prerequisite for storing the options inside the derivation.
Subsequent commits can clean this up significantly.

Co-authored-by: Amaan Qureshi <git@amaanq.com>
@Ericson2314 Ericson2314 force-pushed the drv-inputs-shuffle-0 branch from a7ced2f to 6ae3c9e Compare June 6, 2026 19:45
This is much nicer to read than imperatively mutating fields one by one.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-cli Relating to the "nix" command store Issues and pull requests concerning the Nix store

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants