nixos
Installation
SKILL.md
NixOS Documentation
Complete reference for NixOS and the Nix ecosystem, auto-generated from official repositories:
- nix.dev — tutorials, guides, best practices
- NixOS Manual — from
NixOS/nixpkgs - Nix Pills — progressive learning series
- Release Wiki — NixOS release process
The references/ directory contains full, unmodified documentation from those sources, updated daily.
How to Use
- Identify the topic from the user's question and read the matching reference file from the tables below.
- Base answers on those files. If more detail is needed, fetch the latest docs from the raw GitHub URLs in Live Fetching.
- Distinguish between NixOS module options (
services.nginx.enable = true;) and Nix language expressions (pkgs.mkDerivation { ... }). - Show examples using current syntax (
configuration.nixor flake-based configs). When flakes are relevant, show both the classic (channels) and flakes approach. - For packaging, prefer the
callPackagepattern over rawimport. - Beginners: start with
references/first-steps.mdorreferences/nix-pills.md. Troubleshooting: checkreferences/troubleshooting.mdandreferences/faq.mdfirst. System issues:references/nixos-administration.md.