Alternative Package Sets: Difference between revisions

From NixOS Wiki
imported>Makefu
import from nixos-users
 
Alazy (talk | contribs)
NixWRT hasn't been updated for years; development moved to liminix
 
(22 intermediate revisions by 9 users not shown)
Line 1: Line 1:
== nixpkgs replacements ==
== Nixpkgs replacements ==


This is a list of [https://github.com/nixos/nixpkgs Nixpkgs] alternatives.
Even though [https://github.com/nixos/nixpkgs Nixpkgs] is currently the '''standard''' package set for Nix and NixOS, it can be replaced by another with different conventions and/or functionality. An alternative package set may build upon certain aspects of Nixpkgs, but more often than not it serves a distinct purpose.  


* [https://github.com/triton/triton triton] - [https://triton.github.io/triton/triton-vs-nixos.html differences between nixpkgs and triton]
This is a list of [https://github.com/nixos/nixpkgs Nixpkgs] alternatives:
* [https://github.com/DavidEGrayson/nixcrpkgs nixcrpkgs] Focus on cross-compiling


== Overlays ==
* [https://github.com/DavidEGrayson/nixcrpkgs Nixcrpkgs] Focused on cross-compiling
* [https://github.com/triton/triton Triton] - [https://triton.github.io/triton/triton-vs-nixos.html differences between Nixpkgs and Triton]
* [https://gti.telent.net/dan/liminix liminix] Build Router images with nix, based on nixpkgs


Since nixos-17.03 nixpkgs provides the <code>overlay</code> feature which can be used to extend the nixpkgs package set ([http://nixos.org/nixpkgs/manual/#sec-overlays-install Chapter about overlays in the nixpkgs manual]).
[[Category:Nixpkgs]]
 
This is an non-exhaustive list of overlays:
 
* [https://github.com/mozilla/nixpkgs-mozilla Rust-nightly overlay] - [http://nixos.org/nixpkgs/manual/#using-the-rust-nightlies-overlay details in nixpkgs manual]
 
== NixOS enhancements ==
 
* [https://github.com/zalora/nixsap nixsap] - allows to run multiple instances of a service without containers
* [https://github.com/musnix/musnix musnix] - Real-time audio in NixOS

Latest revision as of 21:09, 6 September 2024

Nixpkgs replacements

Even though Nixpkgs is currently the standard package set for Nix and NixOS, it can be replaced by another with different conventions and/or functionality. An alternative package set may build upon certain aspects of Nixpkgs, but more often than not it serves a distinct purpose.

This is a list of Nixpkgs alternatives: