1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-06-25 10:41:16 +02:00

Docs: Explain why import nixpkgs works in flakes

This commit is contained in:
Joachim Breitner 2023-03-28 09:35:49 +02:00
parent 56dc6ed841
commit 605c8f7789
2 changed files with 10 additions and 3 deletions

View file

@ -254,9 +254,14 @@ static RegisterPrimOp primop_import({
.args = {"path"},
// TODO turn "normal path values" into link below
.doc = R"(
Load, parse and return the Nix expression in the file *path*. If
*path* is a directory, the file ` default.nix ` in that directory
is loaded. Evaluation aborts if the file doesnt exist or contains
Load, parse and return the Nix expression in the file *path*.
The value *path* is conveted to a string as described in `builtins.toString`.
If *path* is a directory, the file ` default.nix ` in that directory
is loaded.
Evaluation aborts if the file doesnt exist or contains
an incorrect Nix expression. `import` implements Nixs module
system: you can put any Nix expression (such as a set or a
function) in a separate file, and use it from Nix expressions in