NixOS documentation
Manual
- The NixOS manual describes how to install and use NixOS.
- The Nix manual describes how to use the Nix package manager.
- Run man configuration.nix to see a list of all supported configuration options in configuration.nix.
Papers
The following research papers provide information on the rationale and design of NixOS.
- Sander van der Burg and Eelco Dolstra. Automating System Tests Using Declarative Virtual Machines. In 21st IEEE International Symposium on Software Reliability Engineering (ISSRE 2010), San Jose, California, USA. November 2010. [pdf] [abstract]
- Eelco Dolstra and Andres Löh and Nicolas Pierron. NixOS: A Purely Functional Linux Distribution. Cambridge University Press, 2010. [pdf] [doi] [abstract]
- Eelco Dolstra and Andres Löh. NixOS: A Purely Functional Linux Distribution. In ICFP 2008: 13th ACM SIGPLAN International Conference on Functional Programming, pages 367–378, Victoria, British Columbia, Canada. September 2008. [pdf] [acm] [abstract]
- Eelco Dolstra and Armijn Hemel. Purely Functional System Configuration Management. In 11th Workshop on Hot Topics in Operating Systems (HotOS XI), San Diego, California, USA. USENIX, May 2007. [pdf] [abstract]
