From 4caf0d427e4312f0100aecbc4e1181815c8d433f Mon Sep 17 00:00:00 2001 From: Sandro Date: Tue, 13 May 2025 11:07:11 +0200 Subject: [PATCH] signal-desktop-{bin,source}: fix icon in KDE Task switcher (#399903) --- pkgs/by-name/si/signal-desktop-bin/generic.nix | 2 ++ pkgs/by-name/si/signal-desktop/package.nix | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/si/signal-desktop-bin/generic.nix b/pkgs/by-name/si/signal-desktop-bin/generic.nix index 7c011d066578..5d3ba21321aa 100644 --- a/pkgs/by-name/si/signal-desktop-bin/generic.nix +++ b/pkgs/by-name/si/signal-desktop-bin/generic.nix @@ -262,6 +262,8 @@ stdenv.mkDerivation rec { --replace-fail "/${bindir}/signal-desktop" ${meta.mainProgram} \ --replace-fail "StartupWMClass=Signal" "StartupWMClass=signal" + mv $out/share/applications/signal{-desktop,}.desktop + # Note: The following path contains bundled libraries: # $out/lib/signal-desktop/resources/app.asar.unpacked/node_modules/ patchelf --add-needed ${libpulseaudio}/lib/libpulse.so "$out/lib/signal-desktop/resources/app.asar.unpacked/node_modules/@signalapp/ringrtc/build/linux/libringrtc-${ARCH}.node" diff --git a/pkgs/by-name/si/signal-desktop/package.nix b/pkgs/by-name/si/signal-desktop/package.nix index 57b5baece03b..ab2be9abd16d 100644 --- a/pkgs/by-name/si/signal-desktop/package.nix +++ b/pkgs/by-name/si/signal-desktop/package.nix @@ -218,7 +218,7 @@ stdenv.mkDerivation (finalAttrs: { desktopItems = [ (makeDesktopItem { - name = finalAttrs.pname; + name = "signal"; desktopName = "Signal"; exec = "${finalAttrs.meta.mainProgram} %U"; type = "Application";