Nix (language): Difference between revisions
imported>Milahu m add <nowiki> to url |
imported>Efx promote nix-snippets as a beginner learning resource |
||
| Line 11: | Line 11: | ||
The [https://nixos.org/nix/manual/#ch-expression-language manual] provides a '''reference''' of the Nix language. All language constructs you may use in nix are defined here, together with code snippets. | The [https://nixos.org/nix/manual/#ch-expression-language manual] provides a '''reference''' of the Nix language. All language constructs you may use in nix are defined here, together with code snippets. | ||
If you prefer learning the language in small chunks, the [https://github.com/nix-community/nix-snippets nix-snippets] project may be a good fit. It is a beginner focused, community resource for learning the Nix expression language while having fun! | |||
[https://medium.com/@MrJamesFisher/nix-by-example-a0063a1a4c55 Nix By Example] is a step-by-step tutorial. | [https://medium.com/@MrJamesFisher/nix-by-example-a0063a1a4c55 Nix By Example] is a step-by-step tutorial. | ||
The [https://nixos.org/nixos/nix-pills/index.html nix pills] also provide a lot of insight into the language and functional package management in general. | The [https://nixos.org/nixos/nix-pills/index.html nix pills] also provide a lot of insight into the language and functional package management in general. | ||