Blend file from my Anime Water Shader Tutorial
The scene has a sample setup.
But you will need your own riverbed texture
Just manipulate the values in the shader editor to get a variety of results.
I made couple of labels for easier navigation around the shader.
IMPORTANT:
This shader works with Blender 3.4
If for any reason you have to use it with older versions, in place of "Mix Color" nodes put a "Mix RGB" nodes. They are basically the same nodes, but have different names in Blender versions older than 3.4
The tutorial can be found here:
https://www.youtube.com/c/Simon3D