From 050e69226bdc5b6800614b6a90722643d1df745c Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Tue, 17 Feb 2026 22:17:13 +0100 Subject: [PATCH] saleae-logic-2: comply with freedesktop icon specification --- pkgs/by-name/sa/saleae-logic-2/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sa/saleae-logic-2/package.nix b/pkgs/by-name/sa/saleae-logic-2/package.nix index 116ee9e316df..b51a4872b23e 100644 --- a/pkgs/by-name/sa/saleae-logic-2/package.nix +++ b/pkgs/by-name/sa/saleae-logic-2/package.nix @@ -31,9 +31,12 @@ appimageTools.wrapType2 { '' mkdir -p $out/etc/udev/rules.d cp ${appimageContents}/resources/linux-x64/99-SaleaeLogic.rules $out/etc/udev/rules.d/ - mkdir -p $out/share/pixmaps + mkdir $out/share ln -s ${desktopItem}/share/applications $out/share/ - cp ${appimageContents}/usr/share/icons/hicolor/256x256/apps/Logic.png $out/share/pixmaps/Logic.png + for size in 16 32 48 64 128 256; do + install -Dm644 -t $out/share/icons/hicolor/"$size"x"$size"/apps \ + ${appimageContents}/usr/share/icons/hicolor/"$size"x"$size"/apps/Logic.png + done ''; extraPkgs =