nix.dev/source/index.md
Yuki Langley f0239b6a91
Unify information on contributing documentation (#384)
* Unify information on contributing documentation to make it visible on nix.dev itself

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-12-16 08:32:48 +01:00

1.5 KiB

myst
html_meta
description lang=en keywords property=og:locale
Opinionated guides to getting things done in the Nix ecosystem. Nix, NixOS, packaging, Linux, deployment, build systems, reproducible, developer en_US

Welcome to nix.dev

:::{topic} Introduction The Nix ecosystem is a DevOps toolkit to achieve:

  • {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.

This documentation supplements the official Nix, NixOS, Nixpkgs and NixOps manuals. :::

:glob: true
:maxdepth: 3

tutorials/index.md
templates/index.md
anti-patterns/index.md
reference/index.md
faq.md
recommended-reading.md
influences.md
glossary.md
contributing/index.md