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

2 KiB

myst
html_meta
description lang=en keywords property=og:locale
Official documentation for getting things done with Nix. Nix, Nixpkgs, NixOS, Linux, build systems, deployment, packaging, declarative, reproducible, immutable, software, developer 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 🔗 tutorials :link-type: ref :text-align: center

Series of lessons to get started :::

:::{grid-item-card} Guides 🔗 guides :link-type: ref :text-align: center

Guides to getting things done ::: ::::

::::{grid} 2 :::{grid-item-card} Reference 🔗 reference :link-type: ref :text-align: center

Collections of detailed technical descriptions :::

:::{grid-item-card} Concepts 🔗 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.
:hidden:

install-nix.md
tutorials/index.md
guides/index.md
reference/index.md
concepts/index.md
contributing/index.md
acknowledgments/index.md