Loading pkgs/by-name/pe/peazip/package.nix +21 −6 Original line number Diff line number Diff line Loading @@ -96,12 +96,27 @@ stdenv.mkDerivation (finalAttrs: { install -D res/share/batch/freedesktop_integration/KDE-servicemenus/KDE3-konqueror/*.desktop -t $out/share/apps/konqueror/servicemenus # Install desktop entries's icons mkdir -p $out/share/icons/hicolor/256x256/apps ln -s $out/share/peazip/icons/peazip.png -t $out/share/icons/hicolor/256x256/apps/ mkdir $out/share/icons/hicolor/256x256/mimetypes ln -s $out/share/peazip/icons/peazip_{7z,zip,cd}.png $out/share/icons/hicolor/256x256/mimetypes/ mkdir $out/share/icons/hicolor/256x256/actions ln -s $out/share/peazip/icons/peazip_{add,extract,convert}.png $out/share/icons/hicolor/256x256/actions/ for size in {48,256}; do mkdir -p $out/share/icons/hicolor/"$size"x"$size"/apps mkdir $out/share/icons/hicolor/"$size"x"$size"/mimetypes mkdir $out/share/icons/hicolor/"$size"x"$size"/actions done pushd res/share/batch/freedesktop_integration cp peazip.png $out/share/icons/hicolor/256x256/apps/ pushd additional-desktop-files cp peazip_{7z,cd,zip}.png $out/share/icons/hicolor/256x256/mimetypes/ cp peazip_{add,extract,convert}.png $out/share/icons/hicolor/256x256/actions/ popd pushd alternative-icons/48px # for some reason the maintainer only made 48px version of *some* icons cp peazip.png $out/share/icons/hicolor/48x48/apps/ cp peazip_{add,extract}.png $out/share/icons/hicolor/48x48/actions/ popd popd runHook postInstall ''; Loading Loading
pkgs/by-name/pe/peazip/package.nix +21 −6 Original line number Diff line number Diff line Loading @@ -96,12 +96,27 @@ stdenv.mkDerivation (finalAttrs: { install -D res/share/batch/freedesktop_integration/KDE-servicemenus/KDE3-konqueror/*.desktop -t $out/share/apps/konqueror/servicemenus # Install desktop entries's icons mkdir -p $out/share/icons/hicolor/256x256/apps ln -s $out/share/peazip/icons/peazip.png -t $out/share/icons/hicolor/256x256/apps/ mkdir $out/share/icons/hicolor/256x256/mimetypes ln -s $out/share/peazip/icons/peazip_{7z,zip,cd}.png $out/share/icons/hicolor/256x256/mimetypes/ mkdir $out/share/icons/hicolor/256x256/actions ln -s $out/share/peazip/icons/peazip_{add,extract,convert}.png $out/share/icons/hicolor/256x256/actions/ for size in {48,256}; do mkdir -p $out/share/icons/hicolor/"$size"x"$size"/apps mkdir $out/share/icons/hicolor/"$size"x"$size"/mimetypes mkdir $out/share/icons/hicolor/"$size"x"$size"/actions done pushd res/share/batch/freedesktop_integration cp peazip.png $out/share/icons/hicolor/256x256/apps/ pushd additional-desktop-files cp peazip_{7z,cd,zip}.png $out/share/icons/hicolor/256x256/mimetypes/ cp peazip_{add,extract,convert}.png $out/share/icons/hicolor/256x256/actions/ popd pushd alternative-icons/48px # for some reason the maintainer only made 48px version of *some* icons cp peazip.png $out/share/icons/hicolor/48x48/apps/ cp peazip_{add,extract}.png $out/share/icons/hicolor/48x48/actions/ popd popd runHook postInstall ''; Loading