From 8153320a71a6c9ca530265d261dcc009a13ca1de Mon Sep 17 00:00:00 2001 From: Natsu Kagami Date: Fri, 16 Aug 2024 17:12:05 +0200 Subject: [PATCH] Make harmonia build --- modules/services/nix-cache/default.nix | 2 +- overlay.nix | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/services/nix-cache/default.nix b/modules/services/nix-cache/default.nix index 1928ef0..cfec3c3 100644 --- a/modules/services/nix-cache/default.nix +++ b/modules/services/nix-cache/default.nix @@ -39,7 +39,7 @@ in services.harmonia = mkIf cfg.enableServer { enable = true; - signKeyPaths = [ cfg.privateKeyFile ]; + signKeyPath = cfg.privateKeyFile; settings = { bind = bindAddr; priority = 45; diff --git a/overlay.nix b/overlay.nix index c953867..7a806ff 100644 --- a/overlay.nix +++ b/overlay.nix @@ -120,6 +120,13 @@ let # Use stable delta compiled with old Rust version delta = final.stable.delta; deepfilternet = final.stable.deepfilternet; + harmonia = final.callPackage + (import + (builtins.fetchurl { + url = "https://raw.githubusercontent.com/Mic92/nixpkgs/63f91202f5cd071187ede5e5ffc56003cb442876/pkgs/by-name/ha/harmonia/package.nix"; + sha256 = "1mz211c0bxn116ix0j5xx4wlglpbkfg7d3npw1z8hg9gc0vbj2xb"; + })) + { }; }; in [