I've been successfully using this Elgato Stream Deck Mini for time tracking and slack do-not-disturb toggle buttons since February. Here is the code: https://github.com/rashfael/automation
And since I am nothing but predictable, it is using #vuejs reactivity, just to keep those svgs up-to-date ❤️