From 415ba31cda8051a1b9085d1bf13810e90dd0908a Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Sun, 26 Jul 2026 17:36:27 -0400 Subject: [PATCH] iplan: modernize Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/ip/iplan/package.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ip/iplan/package.nix b/pkgs/by-name/ip/iplan/package.nix index c1f329599e30..705f44aa2c9f 100644 --- a/pkgs/by-name/ip/iplan/package.nix +++ b/pkgs/by-name/ip/iplan/package.nix @@ -13,19 +13,22 @@ libadwaita, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "iplan"; version = "1.9.2"; + strictDeps = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "iman-salmani"; repo = "iplan"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-BIoxaE8c3HmvPjgj4wcZK9YFTZ0wr9338AIdYEoAiqs="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit pname version src; + inherit (finalAttrs) pname version src; hash = "sha256-ATEm7RYfW9nYtTDAx580tvokVUIS7BL9mA65aEeJJvk="; }; @@ -52,4 +55,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.linux; }; -} +})