Flox Package Database 1
CRUD Operations on Nix Package Metadata
|
Extensions to libnix-expr
, the nix
expression language.
More...
#include <nix/eval.hh>
#include <nix/flake/flakeref.hh>
Go to the source code of this file.
Namespaces | |
namespace | flox |
Interfaces for use by flox . | |
Functions | |
void | flox::forceTrivialValue (nix::EvalState &state, nix::Value &value, const nix::PosIdx pos=nix::noPos) |
Evaluate trivial thunks to values. This has no effect on non-thunks and non-trivial values. | |
nix::FlakeRef | flox::valueToFlakeRef (nix::EvalState &state, nix::Value &value, const nix::PosIdx pos=nix::noPos, const std::string &errorMsg="while parsing flake reference") |
Convert a nix::Value attribute set or string into a nix::FlakeRef . | |
Extensions to libnix-expr
, the nix
expression language.
Adds new nix
primitive operations, and provides several helper functions.