signal-desktop-{bin,source}: fix icon in KDE Task switcher (#399903)

This commit is contained in:
Sandro
2025-05-13 11:07:11 +02:00
committed by GitHub
parent b2c599002c
commit 4caf0d427e
2 changed files with 3 additions and 1 deletions
@@ -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"
+1 -1
View File
@@ -218,7 +218,7 @@ stdenv.mkDerivation (finalAttrs: {
desktopItems = [
(makeDesktopItem {
name = finalAttrs.pname;
name = "signal";
desktopName = "Signal";
exec = "${finalAttrs.meta.mainProgram} %U";
type = "Application";