StreamDeck + Keyboard Maestro with KMLink
The Stream Deck already has a built-in plug-in for running Keyboard Maestro. It's great and lets me run Keyboard Maestro scripts from my Stream Deck. However, it can also be tedious in that it requires me to hard link specific buttons to the Stream Deck and if I want to move a button, I’ve got to get past a bunch of friction. If I want to move the button, I needed to change the Keyboard Maestro entry. That's no fun.
Lately I've been just using the independently developed KMLink instead. The script looks at your Keyboard Maestro library and lets you attach a specific script to the button. You can also add a custom icon. Once you add it to your Stream Deck setup, you can move the button around the Stream Deck without any complicated remapping.
If you are combining your Stream Deck with Keyboard Maestro, you'll want to check this out.