From 506c72254b4096e931d21a73600b962c27f06289 Mon Sep 17 00:00:00 2001 From: Ryze Date: Thu, 18 Jul 2024 16:11:13 +0300 Subject: [PATCH] audiorelay: add desktop item --- packages/audiorelay.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages/audiorelay.nix b/packages/audiorelay.nix index 25ecfeb..2be867c 100644 --- a/packages/audiorelay.nix +++ b/packages/audiorelay.nix @@ -3,6 +3,7 @@ stdenv, fetchzip, makeWrapper, + makeDesktopItem, temurin-bin-17, zip, @@ -30,6 +31,19 @@ let libpulseaudio stdenv.cc.cc.lib ]; + + desktopItem = makeDesktopItem { + name = "audiorelay"; + + desktopName = "AudioRelay"; + comment = "Stream audio between your devices"; + categories = [ "AudioVideo" "Audio" "Network" ]; + icon = "audiorelay"; + exec = "audiorelay"; + + startupNotify = true; + startupWMClass = "com-azefsw-audioconnect-desktop-app-MainKt"; + }; in stdenv.mkDerivation { @@ -58,6 +72,10 @@ stdenv.mkDerivation { installPhase = '' runHook preInstall + mkdir -p $out/share/{applications,pixmaps} + cp ${desktopItem}/share/applications/audiorelay.desktop $out/share/applications + cp lib/AudioRelay.png $out/share/pixmaps/audiorelay.png + mkdir -p $out/lib cp lib/app/audiorelay.jar $out/lib