Nix ecosystem: Difference between revisions
imported>Ixxie No edit summary |
imported>Ixxie No edit summary |
||
| Line 6: | Line 6: | ||
| ''Component'' | | ''Component'' | ||
| ''Description'' | | ''Description'' | ||
| '' | | ''Use'' | ||
|- | |- | ||
| [[Nix Package Manager]] | | [[Nix Package Manager]] | ||
| Line 14: | Line 14: | ||
| [[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 | | Declaratively configure 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. | ||
| | | Share 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. | ||
| | | Deploy & provision NixOS systems, VMs & containers | ||
|- | |- | ||
| [[Hydra]] | | [[Hydra]] | ||
| A Nix based continuous build system. | | A Nix based continuous build system. | ||
| | | CI build farms | ||
|} | |} | ||