Audience
Linux users, developers, and system administrators who want to define and reproduce workstation, server, or cluster configurations. The project also serves power users and researchers seeking repeatable computing environments.
About NixOS
NixOS is a Linux distribution built around the Nix package manager and Nixpkgs. It lets users describe operating-system settings, packages, services, accounts, and other system components in configuration files, then build and activate the resulting system with NixOS tools. This declarative approach supports maintaining repeatable configurations across personal computers and groups of servers, while system generations allow users to select or roll back to earlier configurations. NixOS provides graphical and minimal installation images for supported 64-bit Intel/AMD and ARM systems, and can also be deployed as virtual machine images or on Amazon EC2. It is intended for Linux users, developers, and system administrators who want to define and manage workstation, server, or cloud-machine environments through versionable configuration.