Nix ecosystem: Difference between revisions

imported>Ixxie
No edit summary
imported>Ixxie
No edit summary
Line 6: Line 6:
| ''Component''
| ''Component''
| ''Description''
| ''Description''
| ''Usecases''
| ''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 configuration of desktops, servers & clusters
| 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.
Sharing Nix packages & developing NixOS
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.
| Deploying & provisioning NixOS systems, VMs & containers
| Deploy & provision NixOS systems, VMs & containers
|-
|-
| [[Hydra]]
| [[Hydra]]
| A Nix based continuous build system.
| A Nix based continuous build system.
Continuous integration build farms
CI build farms
|}  
|}