diff --git a/pkgs/by-name/os/osmium/package.nix b/pkgs/by-name/os/osmium/package.nix index 0b0ea82ec1e3..855c2960d710 100644 --- a/pkgs/by-name/os/osmium/package.nix +++ b/pkgs/by-name/os/osmium/package.nix @@ -64,7 +64,7 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall - mkdir -p $out/{bin,opt,share/icons/hicolor/256x256/apps} + mkdir -p $out/{bin,opt,share} mv * $out/opt/ chmod +x $out/opt/osmium @@ -76,7 +76,13 @@ stdenv.mkDerivation rec { --prefix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}/" \ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libGL ]} - ln -s $out/opt/resources/assets/icons/256x256.png $out/share/icons/hicolor/256x256/apps/osmium.png + for size in 16x16 32x32 48x48 64x64 128x128 256x256 512x512 + do + mkdir -p $out/share/icons/hicolor/$size/apps + ln -s $out/opt/resources/assets/icons/$size.png $out/share/icons/hicolor/$size/apps/osmium.png + done + + ln -s $out/opt/resources/assets/icons/1024x1024.png $out/share/icons/osmium.png ln -s "$desktopItem/share/applications" $out/share