diff --git a/nixos/pkgs/default.nix b/nixos/pkgs/default.nix index efcff08333a8c28e110e95f01c6c284c2411b594..619f69e93eedf8d8baa125c9b84df7c9ac0e5822 100644 --- a/nixos/pkgs/default.nix +++ b/nixos/pkgs/default.nix @@ -19,7 +19,8 @@ let }; in { - zkapissuer = callPackage ./zkapissuer {}; + inherit (ourpkgs) privatestorage; + leasereport = callPackage ./leasereport {}; zkap-spending-service = callPackage ./zkap-spending-service {}; - inherit (ourpkgs) privatestorage leasereport; + zkapissuer = callPackage ./zkapissuer {}; } diff --git a/nixos/pkgs/leasereport/default.nix b/nixos/pkgs/leasereport/default.nix new file mode 100644 index 0000000000000000000000000000000000000000..7b028ab35c6cf9f78b9a11b0c6dafe1a82d5cb84 --- /dev/null +++ b/nixos/pkgs/leasereport/default.nix @@ -0,0 +1,8 @@ +{ callPackage, fetchFromGitLab, lib }: +let + repo-data = lib.importJSON ./repo.json; + repo = fetchFromGitLab (builtins.removeAttrs repo-data [ "branch" ]); + LeaseReport = (import "${repo}/nix").LeaseReport; +in + LeaseReport.components.exes.LeaseReport + diff --git a/nixos/pkgs/leasereport/repo.json b/nixos/pkgs/leasereport/repo.json new file mode 100644 index 0000000000000000000000000000000000000000..759814a124d0a4bab23411bebd8de19f5f021060 --- /dev/null +++ b/nixos/pkgs/leasereport/repo.json @@ -0,0 +1,9 @@ +{ + "owner": "privatestorage", + "repo": "LeaseReport", + "branch": "main", + "domain": "whetstone.privatestorage.io", + "rev": "3739ffde14e698f56118a444e6946edb736b6983", + "outputHashAlgo": "sha512", + "outputHash": "37b4hrhjghvza0bqvmngcdapqfjjjiv0gx90y0i4wvj72nf1xsh7g2kwpvjm4prpb5s7fxb50x971xfw4sqpwwsk2zdll4nbl5764ij" +}