diff --git a/pkgs/by-name/ip/ipscan/package.nix b/pkgs/by-name/ip/ipscan/package.nix index 61704697e931..80e653ab3e63 100644 --- a/pkgs/by-name/ip/ipscan/package.nix +++ b/pkgs/by-name/ip/ipscan/package.nix @@ -43,12 +43,9 @@ stdenv.mkDerivation (finalAttrs: { }" \ --add-flags "-Xmx256m -cp $out/share/${finalAttrs.pname}-${finalAttrs.version}.jar:${swt}/jars/swt.jar net.azib.ipscan.Main" - mkdir -p $out/share/applications - cp usr/share/applications/ipscan.desktop $out/share/applications/ipscan.desktop - substituteInPlace $out/share/applications/ipscan.desktop --replace "/usr/bin" "$out/bin" - - mkdir -p $out/share/pixmaps - cp usr/share/pixmaps/ipscan.png $out/share/pixmaps/ipscan.png + install -D usr/share/applications/ipscan.desktop -t $out/share/applications/ + substituteInPlace $out/share/applications/ipscan.desktop --replace-fail "Exec=sh /usr/bin/ipscan" "Exec=ipscan" + install -D usr/share/pixmaps/ipscan.png -t $out/share/icons/hicolor/128x128/apps ''; meta = {