= The Nix language include::intro.adoc[leveloffset=+1] include::types.adoc[leveloffset=+1] include::dont-read.adoc[leveloffset=+1] include::repl.adoc[leveloffset=+1] include::variables.adoc[leveloffset=+1] include::numbers.adoc[leveloffset=+1] include::strings.adoc[leveloffset=+1] include::booleans.adoc[leveloffset=+1] include::paths.adoc[leveloffset=+1] include::lists.adoc[leveloffset=+1] include::attribute-sets.adoc[leveloffset=+1] include::functions.adoc[leveloffset=+1] include::argument-sets.adoc[leveloffset=+1] include::derivations.adoc[leveloffset=+1] include::if.adoc[leveloffset=+1] include::let.adoc[leveloffset=+1] include::with.adoc[leveloffset=+1] include::inherit.adoc[leveloffset=+1] include::import.adoc[leveloffset=+1] // TODO discuss laziness