SLNOS / nixpkgs

Nix Packages collection

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Nix Packages collection


Languages

Language:Nix 95.3%Language:Shell 2.3%Language:Python 0.6%Language:Perl 0.5%Language:Ruby 0.4%Language:C 0.3%Language:Common Lisp 0.1%Language:XSLT 0.1%Language:C++ 0.1%Language:Emacs Lisp 0.1%Language:Erlang 0.0%Language:JavaScript 0.0%Language:Vim Script 0.0%Language:M4 0.0%Language:Elixir 0.0%Language:D 0.0%Language:R 0.0%Language:CSS 0.0%Language:QMake 0.0%Language:C# 0.0%Language:CMake 0.0%Language:Crystal 0.0%Language:Makefile 0.0%Language:Roff 0.0%Language:sed 0.0%Language:Jasmin 0.0%Language:Awk 0.0%Language:Java 0.0%Language:Go 0.0%Language:PHP 0.0%Language:PureScript 0.0%Language:Meson 0.0%Language:Scheme 0.0%Language:Lua 0.0%