From 8417b77afa4f73b5a2e00ac1ae2684485fa5fdcf Mon Sep 17 00:00:00 2001 From: Kira Bruneau Date: Sun, 7 Sep 2025 21:35:08 -0400 Subject: [PATCH] anytype-heart: use finalAttrs --- pkgs/by-name/an/anytype-heart/package.nix | 29 +++++++++++------------ 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/an/anytype-heart/package.nix b/pkgs/by-name/an/anytype-heart/package.nix index 9ca1ce86cdaa..9f649b762ede 100644 --- a/pkgs/by-name/an/anytype-heart/package.nix +++ b/pkgs/by-name/an/anytype-heart/package.nix @@ -10,17 +10,6 @@ }: let - pname = "anytype-heart"; - # Use only versions specified in anytype-ts middleware.version file: - # https://github.com/anyproto/anytype-ts/blob/v/middleware.version - version = "0.43.0-rc02"; - src = fetchFromGitHub { - owner = "anyproto"; - repo = "anytype-heart"; - tag = "v${version}"; - hash = "sha256-hqDwzW1Tl44ipL1EAwlXUoKaQ0Wvfa2rtZMQy4pgQ8k="; - }; - arch = { # https://github.com/anyproto/anytype-heart/blob/f33a6b09e9e4e597f8ddf845fc4d6fe2ef335622/pkg/lib/localstore/ftsearch/ftsearchtantivy.go#L3 @@ -31,10 +20,20 @@ let } .${stdenv.hostPlatform.system} or (throw "anytype-heart not supported on ${stdenv.hostPlatform.system}"); - in -buildGoModule { - inherit pname version src; +buildGoModule (finalAttrs: { + pname = "anytype-heart"; + + # Use only versions specified in anytype-ts middleware.version file: + # https://github.com/anyproto/anytype-ts/blob/v/middleware.version + version = "0.43.0-rc02"; + + src = fetchFromGitHub { + owner = "anyproto"; + repo = "anytype-heart"; + tag = "v${finalAttrs.version}"; + hash = "sha256-hqDwzW1Tl44ipL1EAwlXUoKaQ0Wvfa2rtZMQy4pgQ8k="; + }; vendorHash = "sha256-Rs+CusvMksyXUplGk09J4CiFgl/D4KtsI9C15dSCjOI="; @@ -96,4 +95,4 @@ buildGoModule { "aarch64-darwin" ]; }; -} +})