Nix  2.93.0-dev
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>

Collaboration diagram for nix::flake::Flake:
[legend]

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: