Sure; I have a Walltaker[0] (hi Gray) client with Buttplug support[1], it buzzes when your wallpaper updates! But my magnum opus was software akin to Edgeware[2] - basically, based on a Yaml config, it'll show you local or remote porn in various ways. That would have Buttplug support had Github not nuked the repo and ignored my reinstatement request for 4 months. I chucked it on Codeberg[3] if you're curious.
[0] https://github.com/pupgray/walltaker
[1] https://github.com/dogkisser/walltaker-engine/blob/8bc374162...
[2] https://github.com/araten10/EdgewarePlusPlus
[3] https://codeberg.org/rocketcookie/goonto