This repostiroy hosts a collection of packages that are not (yet) found in nixpkgs. They are not in the upstream for several reasons:
- The package has really small user group which does not justify the resources we pay by hosting on nixpkgs.
- The package is not up-to-date on nixpkgs, though will likely be updated either by us or someone else.
- The package needs some customization to work with nixvital powered NixOS machines.
- The original software is written by us and it tends to serve only specific purposes. This is similar to No. 1.
This repo will be constantly maintained, and packages will be added and removed based on the above reasons as well.
This is designed as a Nix Flake so that you can easily include it in your projects. Specifically it provides
- An
overlay
that has all the packages. - You can also access (build, inspect, ...) a single package under
packages.<system>.<package-name>
.
- popl
- popl is a C++ command line arguments parser that supports the same
set of options as GNU's
getopt
and thus closely follows the POSIX guidelines for the command-line options of a program.
- popl is a C++ command line arguments parser that supports the same
set of options as GNU's
- nlohmann_json
- Header only C++ library for JSON serialization and deserialization
- Design Goals
- Examples
- clickhouse-cpp
- C++ client for ClickHouse database.
- ethminer BROKEN
- Ethminer is an Ethash GPU mining worker.
- With ethminer you can mine every coin which relies on an Ethash Proof of Work thus including Ethereum, Ethereum Classic, Metaverse, Musicoin, Ellaism, Pirl, Expanse and others.
- This is the
0.19
pre-release version which can work with CUDA 11 and Geforce 30 series cards. Upstream is at0.18
.