-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Open
Labels
c apiNix as a C library with a stable interfaceNix as a C library with a stable interfacefeatureFeature request or proposalFeature request or proposalflakes
Description
Is your feature request related to a problem? Please describe.
Currently flakes are accessible via builtins.getFlake (when the flag is enabled of course), but functionality that is expected from any flakes-supporting CLI will include at least:
--override-inputand- automatically updating the lock file despite pure mode.
Describe the solution you'd like
At least one of
- A CLI oriented helper struct that performs these tasks and returns a struct with access to the
outputsvalue and/or eval cache - A perhaps slightly more flexible/low level set of functions that manipulate the lock and can evaluate a flake with it
- Both
- a C function that returns a "locked" flake regardless of pure mode.
- Nix-language support for overriding flake inputs
Additional context
Priorities
Add 👍 to issues you find important.
o-santi
Metadata
Metadata
Assignees
Labels
c apiNix as a C library with a stable interfaceNix as a C library with a stable interfacefeatureFeature request or proposalFeature request or proposalflakes