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