Skip to content

Latest commit

 

History

History
43 lines (35 loc) · 2.17 KB

README.md

File metadata and controls

43 lines (35 loc) · 2.17 KB

vitalpkgs - A Flake Providing Collection of Customized Nix Packages

This repostiroy hosts a collection of packages that are not (yet) found in nixpkgs. They are not in the upstream for several reasons:

  1. The package has really small user group which does not justify the resources we pay by hosting on nixpkgs.
  2. The package is not up-to-date on nixpkgs, though will likely be updated either by us or someone else.
  3. The package needs some customization to work with nixvital powered NixOS machines.
  4. 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.

Usage

This is designed as a Nix Flake so that you can easily include it in your projects. Specifically it provides

  1. An overlay that has all the packages.
  2. You can also access (build, inspect, ...) a single package under packages.<system>.<package-name>.

List Of Packages

  • 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.
  • nlohmann_json
  • clickhouse-cpp
  • 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 at 0.18.