2020-05-18 04:41:38 -04:00
|
|
|
Welcome to nix.dev
|
|
|
|
==================
|
2016-04-25 06:07:55 -04:00
|
|
|
|
2021-08-11 04:45:40 -04:00
|
|
|
.. 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
|
|
|
|
|
2021-06-23 04:19:23 -04:00
|
|
|
.. topic:: **Introduction**
|
2020-06-21 08:26:51 -04:00
|
|
|
|
2021-06-23 13:37:46 -04:00
|
|
|
The Nix ecosystem is a DevOps toolkit to achieve:
|
2020-06-05 07:51:31 -04:00
|
|
|
|
2021-10-19 16:51:49 -04:00
|
|
|
- :ref:`Reproducible development environments <ad-hoc-envs>`.
|
2021-05-13 04:58:13 -04:00
|
|
|
- Easy installation of software over URLs.
|
2020-06-05 07:51:31 -04:00
|
|
|
- Easy transfer of software environments between computers.
|
2021-06-15 10:56:41 -04:00
|
|
|
- :ref:`Declarative specification of Linux machines <deploying-nixos-using-terraform>`.
|
|
|
|
- :ref:`Reproducible integration testing using virtual machines <integration-testing-vms>`.
|
2021-06-23 13:38:58 -04:00
|
|
|
- Avoidance of version conflicts with already installed software.
|
2020-06-05 07:51:31 -04:00
|
|
|
- Installing software from source code.
|
2021-06-15 10:56:41 -04:00
|
|
|
- :ref:`Transparent build caching using binary caches <github-actions>`.
|
2020-06-05 07:51:31 -04:00
|
|
|
- Strong support for software auditability.
|
2021-06-18 05:40:58 -04:00
|
|
|
- :ref:`First-class cross compilation support <cross-compilation>`.
|
2020-06-05 07:51:31 -04:00
|
|
|
- Remote builds.
|
|
|
|
- Remote deployments.
|
|
|
|
- Atomic upgrades and rollbacks.
|
|
|
|
|
2021-05-13 04:58:13 -04:00
|
|
|
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.
|
2016-04-25 06:07:55 -04:00
|
|
|
|
|
|
|
|
|
|
|
.. toctree::
|
2021-06-03 08:10:13 -04:00
|
|
|
:maxdepth: 3
|
2020-05-18 05:41:12 -04:00
|
|
|
:glob:
|
2016-04-25 06:07:55 -04:00
|
|
|
|
2020-05-18 05:41:12 -04:00
|
|
|
tutorials/index.rst
|
2020-07-08 08:09:32 -04:00
|
|
|
templates/index.rst
|
2020-06-10 05:18:39 -04:00
|
|
|
anti-patterns/index.rst
|
2020-06-10 05:40:48 -04:00
|
|
|
reference/index.rst
|
2016-04-25 06:07:55 -04:00
|
|
|
faq.rst
|
2020-06-10 05:18:39 -04:00
|
|
|
recommended-reading.rst
|
2016-05-20 11:30:51 -04:00
|
|
|
influences.rst
|
2020-05-20 11:16:30 -04:00
|
|
|
glossary.rst
|