anchor.diff:    nativeBuildInputs = [ makeWrapper ];
   
     passthru = {
  +    inherit core;
       updateScript = ./update.sh;
       tests = {
         simple-vmess-proxy-test = nixosTests.v2ray;
  
positive.code:     '';
  
      meta = {
        homepage = "https://www.v2ray.com/en/index.html";
        description = "A platform for building proxies to bypass network restrictions";
        # The license of the dependency `https://github.com/XTLS/Go` doesn't allowed user to modify its source code,
        # which made it unfree.
        license = with lib.licenses; [ mit unfree ];
        maintainers = with lib.maintainers; [ servalcatty ];
      };
    };
  
negative.code: 
      # MIT licensed
      "geosite.dat" = let
        geositeRev = "20201207123222";
        geositeSha256 = "03xckk39rrda42cam2awbsh0gib6rhmz28asc8vx29lsp9g2bj6n";
      in fetchurl {
        url = "https://github.com/v2fly/domain-list-community/releases/download/${geositeRev}/dlc.dat";
        sha256 = geositeSha256;
  