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.rst

43 lines
1.5 KiB
ReStructuredText

Welcome to nix.dev
==================
.. meta::
:description: An opinionated guide for developers wanting to get things done with the Nix ecosystem.
:keywords: Nix, NixOS, packaging, Linux, deployment, build systems, reproducible, developer
.. 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 <http://nixos.org/nix/manual/>`_,
`NixOS <http://nixos.org/nixos/manual/>`_, `Nixpkgs <http://nixos.org/nixpkgs/manual/>`_
and `NixOps <http://nixos.org/nixops/manual/>`_ manuals.
.. toctree::
:maxdepth: 3
:glob:
tutorials/index.rst
templates/index.rst
anti-patterns/index.rst
reference/index.rst
faq.rst
recommended-reading.rst
influences.rst
glossary.rst