How do you maintain your chain - dusty conditions - gravel / MTB

I’ve gotten into the habit of washing my entire bike after every ride. I do low pressure rinse, spray drivetrain with simple green and scrub with tooth rush, sponge bath everything else with car detergent, then rinse again. Then I wipe as much water off drive train as possible and relube. This is a necessity as I live in a small apartment and don’t want dirty bikes inside. It doesn’t take very long either, because my bike never really gets dirty!