diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 580eb4362dd..3d8de3e4c8c 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15543,6 +15543,12 @@ githubId = 6391601; name = "Roger Mason"; }; + sputn1ck = { + email = "kon@kon.ninja"; + github = "sputn1ck"; + githubId = 8904314; + name = "Konstantin Nick"; + }; squalus = { email = "squalus@squalus.net"; github = "squalus"; diff --git a/pkgs/applications/blockchains/aperture/default.nix b/pkgs/applications/blockchains/aperture/default.nix new file mode 100644 index 00000000000..e208666bfe2 --- /dev/null +++ b/pkgs/applications/blockchains/aperture/default.nix @@ -0,0 +1,27 @@ +{ buildGoModule +, fetchFromGitHub +, lib +}: + +buildGoModule rec { + pname = "aperture"; + version = "0.2-beta"; + + src = fetchFromGitHub { + owner = "lightninglabs"; + repo = "aperture"; + rev = "v${version}"; + hash = "sha256-l1fpjCAg+1PGNotKrjFLoYOMEzRNXC1mfdjRPfE0DsY="; + }; + + vendorHash = "sha256-tWFFmRSDUZXijAUTgR8k4EERHwIEBOyZZZ9BGXso/tU="; + + subPackages = [ "cmd/aperture" ]; + + meta = with lib; { + description = "L402 (Lightning HTTP 402) Reverse Proxy"; + homepage = "https://github.com/lightninglabs/aperture"; + license = licenses.mit; + maintainers = with maintainers; [ sputn1ck ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cf4fcc34474..2a7b99b1dd4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -36389,6 +36389,8 @@ with pkgs; withGui = false; }; + aperture = callPackage ../applications/blockchains/aperture { }; + balanceofsatoshis = nodePackages.balanceofsatoshis; bitcoin = libsForQt5.callPackage ../applications/blockchains/bitcoin {