When I had my tank set up I had several of them. I really need a bigger house so I can have some fish again.
Mine ate flake food no problem. Give them a day or so to get used to the new surroundings and they will be eating.
Here is a page I made on them: