This repository is a mirror containing public SLNOS patchsets to Nixpkgs/NixOS.
Because we want Nixpkgs/NixOS to have those patches applied but Nixpkgs/NixOS’ maintainers disagree.
Assuming
git remote add upstream https://github.com/NixOS/nixpkgs
git remote add slnos https://github.com/SLNOS/nixpkgs
git fetch upstream
git fetch slnos
- The simplest way:
git checkout slnos/<patchset-you-want,-e.g.-it-aint-broken>/<upstream-branch-you-want,-e.g.-master>/<date>
and use the resulting tree as your
<nixpkgs>
. - A bit more complex way:
git checkout upstream/<upstream-branch-you-want> git merge slnos/<patchset-you-want>/<upstream-branch-you-want>/<date>
and use the resulting tree as your
<nixpkgs>
.
it-aint-broken
- contains good (not broken) non-mass-rebuild things previously removed from Nixpkgs/NixOS without adequate replacements. The corresponding tracking issue. This patchset goes first so that the upstream Hydra cache could be used for things it does not touch.