anchor.diff: -{ lib, stdenv, fetchFromGitHub, fetchCrate, rustPlatform, installShellFiles, pkg-config, openssl, python3, libxcb, AppKit, Security }:
  +{ lib
  +, stdenv
  +, fetchFromGitHub
  +, fetchCrate
  +, fetchpatch
  +, rustPlatform
  +, installShellFiles
  +, pkg-config
  +, openssl
  +, python3
  +, libxcb
  +, AppKit
  +, Security
  +}:
   
   rustPlatform.buildRustPackage rec {
     pname = "spotify-tui";
  
positive.code:     owner = "Rigellute";
      repo = "spotify-tui";
      rev = "v${version}";
      sha256 = "sha256-L5gg6tjQuYoAC89XfKE38KCFONwSAwfNoFEUPH4jNAI=";
    };
  
    # Use patched rspotify
    cargoPatches = [
      ./Cargo.lock.patch
    ];
    patches = [
      ./Cargo.toml.patch
    ];
  
  
negative.code:     ln -s ${rspotify} ./rspotify-${rspotify.version}
    '';
  
    cargoHash = "sha256-aZJ6Q/rvqrv+wvQw2eKFPnSROhI5vXPvr5pu1hwtZKA=";
  
    nativeBuildInputs = [ installShellFiles ] ++ lib.optionals stdenv.isLinux [ pkg-config python3 ];
    buildInputs = [ ]
  