{ stdenv, lib, cmake, ninja, pkg-config, pipewire, fetchFromGitHub, tl-expected }: stdenv.mkDerivation rec { pname = "rohrkabel"; version = "04bfb921c44fb0d2337df70f5660899bc8d2844f"; src = fetchFromGitHub { owner = "Soundux"; repo = pname; rev = version; sha256 = "sha256-8VEvieSEn021mZAtw1JoNg+Oxe3Zap4jMcP+RDgqWEU="; fetchSubmodules = true; }; nativeBuildInputs = [ cmake ninja pkg-config ]; buildInputs = [ pipewire tl-expected ]; patches = [ ./rohrkabel.patch ]; cmakeFlags = [ "-Drohrkabel_prefer_remote=0" ]; }