Skip to content

Offers customized packages that is not in nixpkgs (yet)

License

Notifications You must be signed in to change notification settings

linwanxiaoyehua/vitalpkgs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Offers customized packages that is not in nixpkgs (yet)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nix 90.3%
  • Python 9.7%