DRC users: What is your DRC measurement workflow?

I use linux on my living room PC that's connected to my active speakers. For a long time I used DRC room correction with a set of hacky scripts based around pulseaudio and ffmpeg. I had hardcoded my DRC settings, my mic and output gain and my input and output devices so that I could recalibrate by SSHing into my living room PC and starting my script.

Recently pulseaudio has been replaced by pipewire and I replaced my sound card. My scripts have therefore become non-functional. After running all the steps needed to set up DRC manually from the command line - with mixed results ("aargh the mic gain is too low again!") - I think it is once again time for some automation, I'm just not sure how I should go about it this time. I'm looking for some best practices, ideas and inspiration.

My question to all the DRC users is: How do you capture and process your sweeps and generate your filters?