From e98ad7228e5b128e9c072b45df4cefb0e16dd51e Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Tue, 17 Feb 2026 16:31:48 +0100 Subject: [PATCH] torcs: comply with freedesktop icon specification --- pkgs/by-name/to/torcs/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 '';