After basically only ever successfully making GUIs with Qt (Do The Qt 6 Dance), I finally made a Rust GUI app.
In August 2022, I made a command-line application that allows you to switch the input used by a second monitor from the command-line. After using it for several years, I imagine I'll regain the hours I lost from making this by not having to fiddle with my monitor's buttons.
I just added a GUI. If anyone has a burning need to switch their monitors' inputs from the comfort of their laptop/computing device, I would love to hear feedback (on everything except the GUI layout- that's a work in progress!):
(Compile with cargo run --bin swmon-gui)