Packages in this repository are bleeding-edge, meaning they are automatically updated daily with no manual review step. Make sure you understand the stability and security implications before using them.
See LIST.md for a full list of packages.
-
Commits are made to
staging(including automated package updates). Everything is merged intomasterby CI if all builds succeed. -
-binsuffix is added to packages that could be built from source but for some reason aren't -
Import order:
{ sources, lib, stdenv, # or platform sets like rustPlatform or buildNpmPackage # libraries, hooks, etc }:
-
Dependency lists and the like are sorted alphabetically
-
versionattribute must be a diffable version:vprefix stripped- date instead of commit hash
-
autoPatchelfHookandpatchelfpreferred over wrappers -
fetchTarballpreferred overfetchurl -
Packages that are available in nixpkgs are removed and added to
_upstreamed.nixexcept in cases where ours is significantly different (eg. tracking unstable versions) -
Packages that are renamed are added to
_renamed.nix, including when binary packages become source-built and vice versa -
Packages that are dropped are added to
_removed.nix