1
0
Fork 0
mirror of https://github.com/NixOS/nix.dev.git synced 2024-10-18 14:32:43 -04:00
nix.dev/source/index.md
Valentin Gagarin 3a52c0ac05
add Recipes section under Guides category (#775)
* add Recipes section under Guides category

This also removes the templates section, as we're not maintaining it and it likely won't be necessary anyway once the curriculum is roughly finished.
2023-10-27 17:09:16 +02:00

82 lines
2 KiB
Markdown

---
myst:
html_meta:
"description lang=en": "Official documentation for getting things done with Nix."
"keywords": "Nix, Nixpkgs, NixOS, Linux, build systems, deployment, packaging, declarative, reproducible, immutable, software, developer"
"property=og:locale": "en_GB"
---
# Welcome to nix.dev
nix.dev is the home of official documentation for the Nix ecosystem.
If you're new here, {ref}`install Nix <install-nix>` and begin your journey with our tutorial series!
::::{grid} 2
:::{grid-item-card} Tutorials
:link: tutorials
:link-type: ref
:text-align: center
Series of lessons to get started
:::
:::{grid-item-card} Guides
:link: guides
:link-type: ref
:text-align: center
Guides to getting things done
:::
::::
::::{grid} 2
:::{grid-item-card} Reference
:link: reference
:link-type: ref
:text-align: center
Collections of detailed technical descriptions
:::
:::{grid-item-card} Concepts
:link: concepts
:link-type: ref
:text-align: center
Explanations of history and ideas in the Nix ecosystem
:::
::::
## What can you do with Nix?
The following illustrate of what can be achieved with the Nix ecosystem:
- {ref}`Reproducible development environments <ad-hoc-envs>`.
- Easy installation of software over URLs.
- Easy transfer of software environments between computers.
- {ref}`Declarative specification of Linux machines <deploying-nixos-using-terraform>`.
- {ref}`Reproducible integration testing using virtual machines <integration-testing-vms>`.
- Avoidance of version conflicts with already installed software.
- Installing software from source code.
- {ref}`Transparent build caching using binary caches <github-actions>`.
- Strong support for software auditability.
- {ref}`First-class cross compilation support <cross-compilation>`.
- Remote builds.
- Remote deployments.
- Atomic upgrades and rollbacks.
```{toctree}
:hidden:
install-nix.md
tutorials/index.md
guides/index.md
reference/index.md
concepts/index.md
contributing/index.md
acknowledgments/index.md
```