diff --git a/packages/smath-studio.nix b/packages/smath-studio.nix index d649e3b..85a080c 100644 --- a/packages/smath-studio.nix +++ b/packages/smath-studio.nix @@ -30,6 +30,13 @@ in extraInstallCommands = '' install -m 444 -D ${appimageContents}/*.desktop -t $out/share/applications sed -i "s|^Exec=.*|Exec=smath-studio %U|" $out/share/applications/*.desktop - cp -r ${appimageContents}/usr/share/icons $out/share + + # Package icons into /apps directory + for icon in ${appimageContents}/usr/share/icons/hicolor/*/*.png; do + if [ -f "$icon" ]; then + size=$(basename $(dirname "$icon")) + install -m 444 -D "$icon" "$out/share/icons/hicolor/$size/apps/smath.png" + fi + done ''; }