From 2a61b37f41b6020bc00f8ff4c83e55446dbedd46 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Thu, 4 Jun 2026 19:40:21 +0300 Subject: [PATCH] okolors: modernize a bit --- pkgs/by-name/ok/okolors/package.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ok/okolors/package.nix b/pkgs/by-name/ok/okolors/package.nix index 3851acd94b1f..a7021e50cea0 100644 --- a/pkgs/by-name/ok/okolors/package.nix +++ b/pkgs/by-name/ok/okolors/package.nix @@ -2,6 +2,7 @@ lib, rustPlatform, fetchFromGitHub, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -9,21 +10,28 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.9.0"; src = fetchFromGitHub { - owner = "Ivordir"; + owner = "IanManske"; repo = "Okolors"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-RSkZUkwCn9uvvT2dIqM2Q4+mRqjUegVuXCms5DBugbk="; }; cargoHash = "sha256-ceFyFbNmC7PoleTejymQw9Ii9rxx2qJmFifNAQjLVUM="; + passthru = { + updateScript = nix-update-script { }; + }; + + __structuredAttrs = true; + meta = { description = "Generate a color palette from an image using k-means clustering in the Oklab color space"; - homepage = "https://github.com/Ivordir/Okolors"; + homepage = "https://github.com/IanManske/Okolors"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sandarukasa ]; + changelog = "https://github.com/IanManske/Okolors/releases/tag/v${finalAttrs.version}"; mainProgram = "okolors"; }; })