From 3cd677fdbfb0c09ecf82f54eebc968795c8ec8c4 Mon Sep 17 00:00:00 2001
From: Tom Prince <tom.prince@private.storage>
Date: Fri, 1 Oct 2021 17:12:06 -0600
Subject: [PATCH] Don't use our nixpkgs fork for LeaseReport.

---
 nixos/pkgs/default.nix             | 4 ++--
 nixos/pkgs/leasereport/default.nix | 8 ++++++++
 nixos/pkgs/leasereport/repo.json   | 9 +++++++++
 3 files changed, 19 insertions(+), 2 deletions(-)
 create mode 100644 nixos/pkgs/leasereport/default.nix
 create mode 100644 nixos/pkgs/leasereport/repo.json

diff --git a/nixos/pkgs/default.nix b/nixos/pkgs/default.nix
index 264488ad..404b067c 100644
--- a/nixos/pkgs/default.nix
+++ b/nixos/pkgs/default.nix
@@ -19,8 +19,8 @@ let
   };
 in
 {
-  zkapissuer = callPackage ./zkapissuer {};
-  inherit (ourpkgs) leasereport;
+  leasereport = callPackage ./leasereport {};
   zkap-spending-service = callPackage ./zkap-spending-service {};
   privatestorage = callPackage ./privatestorage.nix {};
+  zkapissuer = callPackage ./zkapissuer {};
 }
diff --git a/nixos/pkgs/leasereport/default.nix b/nixos/pkgs/leasereport/default.nix
new file mode 100644
index 00000000..7b028ab3
--- /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 00000000..da85f654
--- /dev/null
+++ b/nixos/pkgs/leasereport/repo.json
@@ -0,0 +1,9 @@
+{
+  "owner": "tomprince",
+  "repo": "LeaseReport",
+  "branch": "update",
+  "domain": "whetstone.privatestorage.io",
+  "rev": "8cea8a64d3e551917dae564371556d35845b861e",
+  "outputHashAlgo": "sha512",
+  "outputHash": "37b4hrhjghvza0bqvmngcdapqfjjjiv0gx90y0i4wvj72nf1xsh7g2kwpvjm4prpb5s7fxb50x971xfw4sqpwwsk2zdll4nbl5764ij"
+}
-- 
GitLab