Hermeticity
Isolating build environments from the host to guarantee reproducible builds
We recommend starting with the Nix quick start and consulting concept docs primarily for clarification. Feel free to click x to the right to disable this notification on all concept docs.
Hermeticity is a property of Nix builds, which isolates them from the host system via various mechanisms. This results in a system where the same set of source inputs will always map to the same build outputs, because changes on the host can not affect a build.
Any system which is not hermetic is called “impure”, implying that changes outside of the input set can have an impact on the build result. This is the inverse of Nix’s “purity” property.