diff --git a/pkgs/by-name/to/torcs/package.nix b/pkgs/by-name/to/torcs/package.nix index e35e35932e0b..9ab747770b84 100644 --- a/pkgs/by-name/to/torcs/package.nix +++ b/pkgs/by-name/to/torcs/package.nix @@ -1,4 +1,5 @@ { + imagemagick, stdenv, symlinkJoin, torcs-without-data, @@ -20,7 +21,11 @@ let installTargets = "export datainstall"; postInstall = '' - install -D -m644 Ticon.png $out/share/pixmaps/torcs.png + mkdir -p $out/share/icons/hicolor/64x64/apps + ${imagemagick}/bin/magick Ticon.png -resize 64x64 $out/share/icons/hicolor/64x64/apps/torcs.png + + substituteInPlace torcs.desktop \ + --replace-fail "Icon=torcs.png" "Icon=torcs" install -D -m644 torcs.desktop $out/share/applications/torcs.desktop '';