From 975df2f2cee6a1a4ad200185c77755190bcf8965 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Tue, 18 Aug 2026 18:43:25 -0700 Subject: [PATCH] starc: use finalAttrs --- pkgs/by-name/st/starc/package.nix | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/st/starc/package.nix b/pkgs/by-name/st/starc/package.nix index 79f9fd30bf9e..f50f6ce56403 100644 --- a/pkgs/by-name/st/starc/package.nix +++ b/pkgs/by-name/st/starc/package.nix @@ -4,27 +4,24 @@ appimageTools, makeWrapper, }: -let +appimageTools.wrapType2 (finalAttrs: { pname = "starc"; version = "0.8.2"; + src = fetchurl { - url = "https://github.com/story-apps/starc/releases/download/v${version}/starc-setup.AppImage"; + url = "https://github.com/story-apps/starc/releases/download/v${finalAttrs.version}/starc-setup.AppImage"; hash = "sha256-7uwc4gD+AlbYGMffaWj3v2Zt2x6P5edPXY3BsznBNdQ="; }; - appimageContents = appimageTools.extract { inherit pname version src; }; -in -appimageTools.wrapType2 { - inherit pname version src; nativeBuildInputs = [ makeWrapper ]; extraInstallCommands = '' # Fixup desktop item icons - install -D ${appimageContents}/starc.desktop -t $out/share/applications/ + install -D ${finalAttrs.contents}/starc.desktop -t $out/share/applications/ substituteInPlace $out/share/applications/starc.desktop \ --replace-fail "Icon=starc" "${'' Icon=dev.storyapps.starc StartupWMClass=Story Architect''}" - cp -r ${appimageContents}/share/* $out/share/ + cp -r ${finalAttrs.contents}/share/* $out/share/ wrapProgram $out/bin/starc \ --unset QT_PLUGIN_PATH @@ -38,4 +35,4 @@ appimageTools.wrapType2 { maintainers = with lib.maintainers; [ pancaek ]; platforms = [ "x86_64-linux" ]; }; -} +})