From 381bc104b08874eaf78308db556e952820b79ecd Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Fri, 14 Aug 2026 20:19:08 -0700 Subject: [PATCH] harmonist: fix Darwin src hash Unfortunate weird darwin case-insensitivity bug... map-d.png vs map-D.png :( Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/ha/harmonist/package.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ha/harmonist/package.nix b/pkgs/by-name/ha/harmonist/package.nix index 4a79cb375c34..006f2ca9ded1 100644 --- a/pkgs/by-name/ha/harmonist/package.nix +++ b/pkgs/by-name/ha/harmonist/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildGoModule, fetchFromCodeberg, }: @@ -12,7 +13,13 @@ buildGoModule (finalAttrs: { owner = "anaseto"; repo = "harmonist"; tag = "v${finalAttrs.version}"; - hash = "sha256-9cEKkvQze+hg4CwDe5epTpuQPevylwnSP5xQAVGJ/wQ="; + hash = + # darwin's case-insensitive filesystem produces a different source hash because of map-d vs map-D + # is this a correctness issue? + if stdenv.hostPlatform.isDarwin then + "sha256-yNPGoCvCdrmFaUjtA1p8pgPIC9ekIizhG6oMiYRFYGA=" + else + "sha256-9cEKkvQze+hg4CwDe5epTpuQPevylwnSP5xQAVGJ/wQ="; }; vendorHash = "sha256-wibNLDdykV2psOnJbMKu0EZSrrhKRxrN/OTWXmUz2FM=";