Nix 2.29.1
Nix, the purely functional package manager; unstable internal interfaces
|
R""(
Evaluate the flake in the current directory, and build its checks:
Verify that the patchelf flake evaluates, but don't build its checks:
This command verifies that the flake specified by flake reference flake-url can be evaluated successfully (as detailed below), and that the derivations specified by the flake's checks output can be built successfully.
If the keep-going option is set to true, Nix will keep evaluating as much as it can and report the errors as it encounters them. Otherwise it will stop at the first error.
The following flake output attributes must be derivations:
The following flake output attributes must be appdefinitions": * <tt>apps.</tt>*system*<tt>.</tt>*name* * <tt>defaultApp.</tt>*system* The following flake output attributes must be @ref "./nix3-flake-init.md" "template definitions": * <tt>defaultTemplate</tt> * <tt>templates.</tt>*name* The following flake output attributes must be <em>Nixpkgs overlays</em>: * <tt>overlay</tt> * <tt>overlays.</tt>*name* The following flake output attributes must be <em>NixOS modules</em>: * <tt>nixosModule</tt> * <tt>nixosModules.</tt>*name* The following flake output attributes must be @ref "./nix3-bundle.md" "bundlers": * <tt>bundlers.</tt>*name* * <tt>defaultBundler</tt> In addition, the <tt>hydraJobs</tt> output is evaluated in the same way as Hydra's <tt>hydra-eval-jobs</tt> (i.e. as a arbitrarily deeply nested attribute set of derivations). Similarly, the <tt>legacyPackages</tt>.*system* output is evaluated like <tt>nix-env --query --available </tt>. )""