Skip to content

Latest commit

 

History

History
54 lines (43 loc) · 2.16 KB

README.org

File metadata and controls

54 lines (43 loc) · 2.16 KB

SLNOS Project Public Mirror README

What?

This repository is a mirror containing public SLNOS patchsets to Nixpkgs/NixOS.

Why?

Because we want Nixpkgs/NixOS to have those patches applied but Nixpkgs/NixOS’ maintainers disagree.

How to use

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>.

Patchsets

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.