Skip to content

Commit

Permalink
spotifyd: add withJack option
Browse files Browse the repository at this point in the history
this allows using the rodiojack backend added in
Spotifyd/spotifyd#1281
  • Loading branch information
getchoo committed Jul 12, 2024
1 parent fb033f0 commit 41e79c9
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion pkgs/by-name/sp/spotifyd/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
openssl,
withALSA ? stdenv.isLinux,
alsa-lib,
withJack ? stdenv.isLinux,
libjack2,
withPulseAudio ? config.pulseaudio or stdenv.isLinux,
libpulseaudio,
withPortAudio ? stdenv.isDarwin,
Expand Down Expand Up @@ -37,14 +39,16 @@ rustPackages.rustPlatform.buildRustPackage rec {

buildInputs =
lib.optionals stdenv.isLinux [ openssl ]
++ lib.optional withALSA alsa-lib
++ lib.optional (withALSA || withJack) alsa-lib
++ lib.optional withJack libjack2
++ lib.optional withPulseAudio libpulseaudio
++ lib.optional withPortAudio portaudio
++ lib.optional (withMpris || withKeyring) dbus;

buildNoDefaultFeatures = true;
buildFeatures =
lib.optional withALSA "alsa_backend"
++ lib.optional withJack "rodiojack_backend"
++ lib.optional withPulseAudio "pulseaudio_backend"
++ lib.optional withPortAudio "portaudio_backend"
++ lib.optional withMpris "dbus_mpris"
Expand Down

0 comments on commit 41e79c9

Please sign in to comment.