Skip to main content

Module flake

Module flake 

Source
Expand description

Heuristic parser for flake.nix files (Nix).

Full Nix expression evaluation is not feasible. We use line-pattern matching to extract inputs.<name>.url = "..." declarations.

Version requirements are NOT available — only dep names and their source URLs. version_req is always None; the URL is stored in a separate url field when needed. For DeclaredDep, the URL is omitted (it doesn’t fit the schema).

Structs§

FlakeParser
Heuristic parser for flake.nix files.