Compare commits

..

2 commits

Author SHA1 Message Date
983385bec3
audiorelay: add desktop item 2024-07-18 16:17:23 +03:00
81158bfc49
Add AudioRelay to package list 2024-07-18 16:10:47 +03:00
2 changed files with 18 additions and 0 deletions

View file

@ -1,6 +1,7 @@
# Packages
| Name | Package | Description |
|-------------------|-------------------|-----------------------------------------------------------------------------------------|
| AudioRelay | audiorelay | Application to stream every sound from your PC to one or multiple Android devices |
| Compile optimized | compileOptimized | Utility function for compiling packages with custom compile flags aimed at optimization |
| VSCode extensions | vscode-extensions | Collection of VSCode extensions not found in nixpkgs |

View file

@ -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,9 @@ stdenv.mkDerivation {
installPhase = ''
runHook preInstall
mkdir -p $out/share/applications
cp ${desktopItem}/share/applications/audiorelay.desktop $out/share/applications
mkdir -p $out/lib
cp lib/app/audiorelay.jar $out/lib