anchor.diff:  , withMPRIS ? false, dbus ? null
   }:
   
  -let
  -  features = [ "cursive/pancurses-backend" ]
  -    ++ lib.optional withALSA "alsa_backend"
  -    ++ lib.optional withPulseAudio "pulseaudio_backend"
  -    ++ lib.optional withPortAudio "portaudio_backend"
  -    ++ lib.optional withMPRIS "mpris";
  -in
   rustPlatform.buildRustPackage rec {
     pname = "ncspot";
     version = "0.9.0";
  
positive.code:     ++ lib.optional withPulseAudio libpulseaudio
      ++ lib.optional withPortAudio portaudio
      ++ lib.optional withMPRIS dbus;
  
    doCheck = false;
  
  
negative.code: 
    cargoSha256 = "0sdbba32f56z2q7kha5fxw2f00hikbz9sf4zl4wfl2i9b13j7mj0";
  
    nativeBuildInputs = [ pkg-config ];
  
    buildInputs = [ ncurses openssl ]
  