Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
nix::flake::Flake Struct Reference

#include <flake.hh>

Public Attributes

FlakeRef originalRef
FlakeRef resolvedRef
FlakeRef lockedRef
bool forceDirty = false
std::optional< std::string > description
std::shared_ptr< const fetchers::TreesourceInfo
FlakeInputs inputs
ConfigFile config

Detailed Description

The contents of a flake.nix file.

Member Data Documentation

◆ config

ConfigFile nix::flake::Flake::config

'nixConfig' attribute

◆ forceDirty

bool nix::flake::Flake::forceDirty = false

pretend that 'lockedRef' is dirty

◆ lockedRef

FlakeRef nix::flake::Flake::lockedRef

the specific local store result of invoking the fetcher

◆ originalRef

FlakeRef nix::flake::Flake::originalRef

The original flake specification (by the user)

◆ resolvedRef

FlakeRef nix::flake::Flake::resolvedRef

registry references and caching resolved to the specific underlying flake


The documentation for this struct was generated from the following files:
  • lix/libexpr/flake/flake.hh
  • lix/libexpr/flake/flake.cc