diff --git a/pkgs/yaak/default.nix b/pkgs/yaak/default.nix index 9760e29..0d5330d 100644 --- a/pkgs/yaak/default.nix +++ b/pkgs/yaak/default.nix @@ -1,9 +1,10 @@ { - appimageTools ? (import { }).appimageTools, - fetchurl ? (import { }).fetchurl, + pkgs ? import { }, + appimageTools ? pkgs.appimageTools, + fetchurl ? pkgs.fetchurl, }: let - pname = "yak"; + pname = "yaak"; version = "2025.7.3"; src = fetchurl { @@ -14,31 +15,33 @@ in appimageTools.wrapType2 { inherit pname version src; postInstall = '' - mkdir -p $out/share/applications - mkdir -p $out/share/pixmaps + mkdir -p $out/share/pixmaps - chmod +x ${src} - ${src} --appimage-extract >/dev/null 2>&1 || true + chmod +x ${src} + ${src} --appimage-extract >/dev/null 2>&1 || true - if [ -f squashfs-root/yaak.png ]; then - cp squashfs-root/yaak.png $out/share/pixmaps/yaak.png - elif [ -f squashfs-root/usr/share/icons/hicolor/32x32/apps/yaak-app.png ]; then - mkdir -p $out/share/icons/hicolor/32x32/apps - cp squashfs-root/usr/share/icons/hicolor/32x32/apps/yaak-app.png $out/share/pixmaps/yaak.png - fi + if [ -f squashfs-root/yaak.png ]; then + mkdir -p $out/share/icons/hicolor/128x128/apps $out/share/icons/hicolor/64x64/apps $out/share/icons/hicolor/32x32/apps + cp squashfs-root/yaak.png $out/share/icons/hicolor/128x128/apps/yaak.png + cp squashfs-root/yaak.png $out/share/icons/hicolor/64x64/apps/yaak.png + cp squashfs-root/yaak.png $out/share/icons/hicolor/32x32/apps/yaak.png + cp $out/share/icons/hicolor/128x128/apps/yaak.png $out/share/pixmaps/yaak.png || true + elif [ -f squashfs-root/usr/share/icons/hicolor/32x32/apps/yaak-app.png ]; then + mkdir -p $out/share/icons/hicolor/32x32/apps + cp squashfs-root/usr/share/icons/hicolor/32x32/apps/yaak-app.png $out/share/icons/hicolor/32x32/apps/yaak.png + cp $out/share/icons/hicolor/32x32/apps/yaak.png $out/share/pixmaps/yaak.png || true + fi - rm -rf squashfs-root - - cat > $out/share/applications/${pname}.desktop <