mirror of
https://codeberg.org/mhwombat/nix-book.git
synced 2026-01-07 22:37:23 +08:00
35 lines
1,019 B
Text
35 lines
1,019 B
Text
= Recipes
|
|
|
|
This chapter provides examples of how to use Nix in a variety of scenarios.
|
|
Multiple types of recipes are provided are provided for some scenarios;
|
|
comparing the different recipes will help you better understand Nix.
|
|
|
|
- _"Ad hoc" shells_
|
|
are useful when you want to quickly create an environment
|
|
for a one-off task.
|
|
|
|
- _Nix flakes_
|
|
are the recommended approach for development projects,
|
|
including defining environments that you will use more than once.
|
|
|
|
include::run/main-generated.adoc[leveloffset=+1]
|
|
|
|
include::ad-hoc/main-generated.adoc[leveloffset=+1]
|
|
|
|
include::shebang/main-generated.adoc[leveloffset=+1]
|
|
|
|
include::devshell/main.adoc[leveloffset=+1]
|
|
|
|
include::nix-shell/main-generated.adoc[leveloffset=+1]
|
|
|
|
include::remote-git/main.adoc[leveloffset=+1]
|
|
|
|
include::haskell-nixpkg/main.adoc[leveloffset=+1]
|
|
|
|
include::haskell-local/main.adoc[leveloffset=+1]
|
|
|
|
include::haskell-local-deps/main.adoc[leveloffset=+1]
|
|
|
|
include::python-nixpkg/main.adoc[leveloffset=+1]
|
|
|
|
include::env-var/main.adoc[leveloffset=+1]
|