Nix ecosystem: Difference between revisions
imported>Ixxie No edit summary |
imported>Ixxie No edit summary |
||
| Line 10: | Line 10: | ||
| [[Nix Package Manager]] | | [[Nix Package Manager]] | ||
| A package manager that parses Nix expressions specifying reproducible build, putting the result in a store address with a hash of the dependency tree, sidestepping dependency hell and supporting multiversion installs and rollbacks. | | A package manager that parses Nix expressions specifying reproducible build, putting the result in a store address with a hash of the dependency tree, sidestepping dependency hell and supporting multiversion installs and rollbacks. | ||
| | | Reproducible builds & package management in Linux & Darwin | ||
|- | |- | ||
| [[NixOS]] | | [[NixOS]] | ||
| A Linux distribution with ''all'' components built by Nix, and thus supporting reproducible and declarative system-wide configuration management as well as atomic upgrades and rollbacks. | | A Linux distribution with ''all'' components built by Nix, and thus supporting reproducible and declarative system-wide configuration management as well as atomic upgrades and rollbacks. | ||
| | | Declaratively configuration of desktops, servers & clusters | ||
|- | |- | ||
| [[Nixpkgs]] | | [[Nixpkgs]] | ||
| The largest community maintained Nix package and NixOS module repository; standard releases of NixOS are hosted here. | | The largest community maintained Nix package and NixOS module repository; standard releases of NixOS are hosted here. | ||
| Sharing Nix | | Sharing Nix packages & developing NixOS | ||
|- | |- | ||
| [[NixOps]] | | [[NixOps]] | ||
| A Nix based deployment and provisioning tool allowing declarative specification of remote NixOS systems, VMs and containers; supports AWS, Hetzner, GCE and some other cloud providers out of box. | | A Nix based deployment and provisioning tool allowing declarative specification of remote NixOS systems, VMs and containers; supports AWS, Hetzner, GCE and some other cloud providers out of box. | ||
| | | Deploying & provisioning NixOS systems, VMs & containers | ||
|- | |- | ||
| [[Hydra]] | | [[Hydra]] | ||