

Similar to the other comment, not sure if you’ve ruled out writing a Python script? For what you’re describing Python would be able to easily tackle your requirements and still be readable since it’s just a script you can launch whenever you need. Python is also pretty easy to pick up so if you’re familiar with scripting then it could be a fun learning experience (if you don’t already know it).
Other scripting languages could work too, just feel like Bash will be less readable if you’re writing a massive script like that.





Bazzite definitely doesn’t want you to use Windows NTFS formatted drive partitions and it isn’t supported https://docs.bazzite.gg/Gaming/Hardware_compatibility_for_gaming/#ntfs
You could try to see if the drives at least show up in whichever disks application Bazzite uses (GNOME uses the “Disks” application so maybe it’s the same for you), if it’s in there you can click the partition and see what options you get for mounting it, if at all possible.
But I think in general if you were planning to use Windows NTFS drive partitions then Bazzite may not be the best distro to use.