Famous last words. Seriously.
Fish are often predated on by crayfish when the fish are sleeping. A gazelle can outrun a lion, but not when its asleep. Given that an aquarium provides little to no meaningful space between predators and prey, mixing them together is a "when" not an "if" situation. It is possible to condition some predators not to hunt their tankmates. Zoos do this all the time, primarily by keeping the predators so fat that the predators never switch into hunting mode. That's how sharks are mixed with all those little fishes you see in public aquaria. But unless you're handfeeding your predatory fish, you can't do this at home.
Crayfish can, do catch their tankmates. You really do have to wake up to this fact. Every aquarium book ever written recommends not mixing crayfish with small fish.
As for
Nimbochromis livingstonii, yes they are timid and peaceful. So are most dedicated predators. Ever noticed how most of the aggressive fish aren't specialist predators? That firepower a predator has to catch prey can't be damaged by pointless territorial disputes. Omnivores and herbivores have more robust mouthparts, and since their food doesn't swim away, it doesn't matter too much if they hurt their jaws or lose some teeth. For a carnivore, damage to their mouthparts is a death sentence. Piscivorous cichlids, needlefish, lionfish, pike characins, etc., etc. -- these fish are all very placid towards things they don't consider edible. On the other hand, just because they're pussy cats in terms of behaviour doesn't mean they'll pass up a free dinner.
Cheers, Neale
yes i do know about crayfish but have never seen mine catch a live fish he is just too slow