NixOS — дистрибутив семейства Unix-подобных операционных систем на базе ядра Linux, отличающийся декларативной конфигурацией и использованием пакетного менеджера Nix. Система проектировалась с упором на воспроизводимость сборок, атомарность обновлений и изоляцию пакетов; конфигурация всей системы задаётся в виде описаний, которые можно версионировать и воспроизводить на других машинах. Архитектура позволяет устанавливать несколько версий пакетов параллельно без конфликтов и откатывать систему к предыдущим состояниям при ошибках обновления.
Разработка NixOS опирается на функциональную модель управления пакетами, в которой пакеты и конфигурации рассматриваются как чистые функции от их зависимостей и параметров. Это обеспечивает детерминизм построения и уменьшает побочные эффекты при установке и удалении программного обеспечения. NixOS применяется как для рабочих станций и серверов общего назначения, так и в сценариях автоматизированного развёртывания и тестирования инфраструктуры.
- Декларативная конфигурация: полная система описывается в едином файле(ах) конфигурации, что упрощает воспроизведение и управление настройками.
 - Функциональный пакетный менеджер Nix: пакеты строятся и хранятся в изолированных путях, что предотвращает конфликты между версиями.
 - Атомарные обновления и откат: обновления выполняются атомарно, с возможностью безопасного отката к предыдущим состояниям системы.
 - Воспроизводимость сборок: стремление к детерминированным сборкам, где результат зависит только от явно указанных входных данных.
 - Изоляция окружений: возможность создания чистых и независимых сред для разработки и тестирования без глобального влияния на систему.
 - Модульная система конфигурации: поддержка повторного использования и комбинирования конфигурационных модулей для разных ролей и хостов.
 - Управление зависимостями: явная и точная спецификация зависимостей пакетов и конфигураций.
 - Поддержка контейнеризации и сборки образов: инструменты для создания контейнерных образов и минимальных системных образов на основе конфигураций.