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

74 lines
1.9 KiB
Markdown
Raw Normal View History

2021-12-10 06:23:18 -05:00
---
2022-06-27 11:35:35 -04:00
myst:
html_meta:
"description lang=en": "Opinionated guides to getting things done in the Nix ecosystem."
2022-06-27 11:35:35 -04:00
"keywords": "Nix, NixOS, packaging, Linux, deployment, build systems, reproducible, developer"
"property=og:locale": "en_US"
2021-12-10 06:23:18 -05:00
---
# Welcome to nix.dev
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}
:glob: true
:maxdepth: 1
2021-12-10 06:23:18 -05:00
tutorials/index.md
templates/index.md
anti-patterns/index.md
recommended-reading.md
influences.md
2021-12-10 06:23:18 -05:00
```
```{toctree}
:glob:
:caption: Recipes
:maxdepth: 1
:hidden:
recipes/*
```
```{toctree}
:glob:
:caption: Reference
:maxdepth: 1
:hidden:
reference/pinning-nixpkgs.md
reference/glossary.md
Nixpkgs Manual <https://nixos.org/manual/nixpkgs/stable/>
NixOS Manual <https://nixos.org/manual/nixos/stable/>
Nix Reference Manual <https://nixos.org/manual/nix/stable/>
```
```{toctree}
:glob:
:caption: Contributing
:maxdepth: 1
:hidden:
contributing/how-to-contribute.md
contributing/documentation.md
contributing/writing-a-tutorial.md
```