|
Nix 2.34.7
Nix, the purely functional package manager; unstable internal interfaces
|
Public Member Functions | |
| std::string | makeRcScript (ref< Store > store, const BuildEnvironment &buildEnvironment, const std::filesystem::path &tmpDir, const std::filesystem::path &outputsDir=std::filesystem::path{std::filesystem::current_path()}/"outputs") |
| void | fixupStructuredAttrs (PathView::string_view ext, const std::string &envVar, const std::string &content, StringMap &rewrites, const BuildEnvironment &buildEnvironment, const std::filesystem::path &tmpDir) |
| Strings | getDefaultFlakeAttrPaths () override |
| Strings | getDefaultFlakeAttrPathPrefixes () override |
| StorePath | getShellOutPath (ref< Store > store, ref< Installable > installable) |
| std::pair< BuildEnvironment, StorePath > | getBuildEnvironment (ref< Store > store, ref< Installable > installable) |
Public Attributes | |
| StringSet | ignoreVars |
| std::vector< std::pair< std::string, std::filesystem::path > > | redirects |
|
inline |
Replace the value of NIX_ATTRS_*_FILE (/build/.attrs.*) with a tmp file that's accessible from the interactive shell session.
| StringSet Common::ignoreVars |