|
Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
|
R""(
Note: this command's interface is based heavily around installables, which you may want to read about first (nix --help).
Show the store derivation that results from evaluating the Hello package:
Show the full derivation graph (if available) that produced your NixOS system:
Print all files fetched using fetchurl by Firefox's dependency graph:
Note that .outputs.out.hash selects fixed-output derivations (derivations that produce output with a specified content hash), while .env.urls selects derivations with a urls attribute.
This command prints on standard output a JSON representation of the store derivations to which installables evaluate.
Store derivations are used internally by Nix. They are store paths with extension .drv that represent the build-time dependency graph to which a Nix expression evaluates.
By default, this command only shows top-level derivations, but with --recursive, it also shows their dependencies.
The JSON output is a JSON object whose keys are the store paths of the derivations, and whose values are a JSON object with the following fields:
outputs: Information about the output paths of the derivation. This is a JSON object with one member per output, where the key is the output name and the value is a JSON object with these fields:
Example:
inputDrvs: A JSON object specifying the derivations on which this derivation depends, and what outputs of those derivations. For example,
specifies that this derivation depends on the dev output of curl, and the out output of unzip.
)""