Nix ecosystem: Difference between revisions

imported>Ixxie
No edit summary
imported>Ixxie
No edit summary
Line 5: Line 5:
|-
|-
| ''Component''
| ''Component''
| "Manual"
| ''Description''
| ''Description''
| ''Use''
| ''Use''
|-
|-
| [[Nix Package Manager | Nix]]
| [[Nix Package Manager | Nix]]
| [Manual https://nixos.org/nix/manual/]
| 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
| 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 configure 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.
|  Share Nix packages & NixOS modules
|  Share Nix packages & NixOS modules
|-
|-
| [[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
| Deploy & provision NixOS systems, VMs & containers
|-
|-
| [[Hydra]]
| [[Hydra]]
|
| A Nix based continuous build system.
| A Nix based continuous build system.
|  CI build farms
|  CI build farms