From f0e742f3926e2eb6386364a715da5f3b76285fa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Bori?= Date: Fri, 5 Sep 2025 16:07:01 +0200 Subject: [PATCH] reader: using `finalAttrs` --- pkgs/by-name/re/reader/package.nix | 43 ++++++++++++++---------------- 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/pkgs/by-name/re/reader/package.nix b/pkgs/by-name/re/reader/package.nix index decd816d28a4..4dfe73781199 100644 --- a/pkgs/by-name/re/reader/package.nix +++ b/pkgs/by-name/re/reader/package.nix @@ -3,28 +3,25 @@ fetchFromGitHub, buildGoModule, }: -let - self = buildGoModule { - pname = "reader"; - version = "0.5.0"; +buildGoModule (finalAttrs: { + pname = "reader"; + version = "0.5.0"; - src = fetchFromGitHub { - owner = "mrusme"; - repo = "reader"; - tag = "v${self.version}"; - hash = "sha256-qu48ikqm4EmoeL9j67tGkX3EFBd1JdrLWhhmoElCoJY="; - }; - - vendorHash = "sha256-8IjN7hm5Rg9ItkxE9pbnkVr5t+tG95W9vvXyGaWmEIA="; - - meta = { - description = "Lightweight tool offering better readability of web pages on the CLI"; - homepage = "https://github.com/mrusme/reader"; - changelog = "https://github.com/mrusme/reader/releases"; - license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ theobori ]; - mainProgram = "reader"; - }; + src = fetchFromGitHub { + owner = "mrusme"; + repo = "reader"; + tag = "v${finalAttrs.version}"; + hash = "sha256-qu48ikqm4EmoeL9j67tGkX3EFBd1JdrLWhhmoElCoJY="; }; -in -self + + vendorHash = "sha256-8IjN7hm5Rg9ItkxE9pbnkVr5t+tG95W9vvXyGaWmEIA="; + + meta = { + description = "Lightweight tool offering better readability of web pages on the CLI"; + homepage = "https://github.com/mrusme/reader"; + changelog = "https://github.com/mrusme/reader/releases"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ theobori ]; + mainProgram = "reader"; + }; +})