anchor.diff:    nativeBuildInputs = [ bc ];
     buildInputs = kernel.moduleBuildDependencies;
   
  -  prePatch = ''
  + prePatch = ''
       substituteInPlace ./Makefile \
         --replace /lib/modules/ "${kernel.dev}/lib/modules/" \
         --replace '$(shell uname -r)' "${kernel.modDirVersion}" \
  
positive.code: 
    meta = with lib; {
      description = "Realtek rtl88x2bu driver";
      homepage = "https://github.com/cilynx/rtl88x2bu";
      license = licenses.gpl2Only;
      platforms = platforms.linux;
      maintainers = [ maintainers.ralith ];
  
negative.code: { lib, stdenv, fetchFromGitHub, kernel, bc }:
  
  stdenv.mkDerivation rec {
    pname = "rtl88x2bu";
    version = "${kernel.version}-unstable-2021-05-18";
  
    src = fetchFromGitHub {
      owner = "morrownr";
      repo = "88x2bu";
      rev = "80b03962e33f86f99e898305d8d597140503de03";
      sha256 = "sha256-C7XOpKgwxM9UbfW3wHteInTmAUM3FFqN1MHMKxP8gBA=";
    };
  
    hardeningDisable = [ "pic" ];
  