I’ve made a very silly thing. My Home Assistant instance now has a button that will tell my Linux desktop to boot in Steam Big Picture mode, then turn on the TV on the correct input.
This is never in a million years going to save me more time than it took to build it, but I have learned a whole lot about how NixOS does things in the process.