Dyeing, no. Especially not safe for anything living in an aquarium. Just FYI, colored gravels are achieved by coating pebbles with colored epoxies, while the pebbles are tumbling in a rolling drum
Please do some deep research on what types and colors of natural sands, crushed fractal clays, or crushed stones/rocks are available. I will look also.