nix /nɪks/
noun
- a package manager for any Linux distribution and macOS
- a functional programming language
nix /nɪks/
noun
Reproducibile builds are an often-cited benefit of the Nix ecosystem. But what is reproducibility really?
NixOS is a Linux distribution based on the Nix package manager.
Home Manager is a Nix utility that allows declarative user-level environments.
Flakes are an experimental feature of Nix, introduced in version 2.4.
Paired with Nix, we can use it to seamlessly enter reproducible development shells.
We can leverage Nix to split up a nontrivial config and observe the Single responsibility principle.