vocard: use DynamicUsers

This commit is contained in:
Gerg-L 2025-03-02 18:14:25 -05:00
parent 7a2e6450d2
commit af91541557
Signed by: gerg-l
SSH key fingerprint: SHA256:FPYDHIkvMocr4wdmZXpgpJjsb2Tw6rASs2ISPbOb0KI
7 changed files with 111 additions and 117 deletions

View file

@ -14,24 +14,17 @@ stdenvNoCC.mkDerivation (finalAttrs: {
hash = "sha256-G4a9ltPq/L0vcazTQjStTlOOtwrBi37bYUNQHy5CV9Y=";
};
plugin = fetchurl {
url = "https://github.com/lavalink-devs/youtube-source/releases/download/1.11.5/youtube-plugin-1.11.5.jar";
hash = "sha256-Zz4S5mWcsVFWGmN41L34GqZeCOswt/CAn+1PN1XJtbk=";
};
dontUnpack = true;
nativeBuildInputs = [ makeBinaryWrapper ];
buildCommand = ''
install -Dm644 "$src" "$out/lib/Lavalink.jar"
install -Dm644 "$plugin" "$out/plugins/youtube-plugin.jar"
mkdir -p $out/bin
makeWrapper ${lib.getExe zulu17} $out/bin/lavalink \
--add-flags "-jar -Xmx4G $out/lib/Lavalink.jar"
mkdir -p "$out/bin"
makeWrapper '${lib.getExe zulu17}' "$out/bin/lavalink" \
--add-flags "-jar $out/lib/Lavalink.jar"
'';
meta.mainProgram = "lavalink";
})