diff --git a/pkgs/applications/blockchains/clboss/default.nix b/pkgs/applications/blockchains/clboss/default.nix new file mode 100644 index 00000000000..c6ffe8e07f9 --- /dev/null +++ b/pkgs/applications/blockchains/clboss/default.nix @@ -0,0 +1,30 @@ +{ lib +, stdenv +, fetchurl +, pkg-config +, curlWithGnuTls +, libev +, sqlite +}: + +stdenv.mkDerivation rec { + pname = "clboss"; + version = "0.12"; + + src = fetchurl { + url = "https://github.com/ZmnSCPxj/clboss/releases/download/${version}/clboss-${version}.tar.gz"; + hash = "sha256-UZcSfbpp3vPsD3CDukp+r5Z60h0UEWTduqF4DhJ+H2U="; + }; + + nativeBuildInputs = [ pkg-config libev curlWithGnuTls sqlite ]; + + enableParallelBuilding = true; + + meta = with lib; { + description = "Automated C-Lightning Node Manager"; + homepage = "https://github.com/ZmnSCPxj/clboss"; + license = licenses.mit; + maintainers = with maintainers; [ prusnak ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a492aed9cd1..43a1e25d846 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -31045,6 +31045,8 @@ with pkgs; chia-plotter = callPackage ../applications/blockchains/chia-plotter { }; + clboss = callPackage ../applications/blockchains/clboss { }; + clightning = callPackage ../applications/blockchains/clightning { }; besu = callPackage ../applications/blockchains/besu { };