There are a few tweaks available. To display the dream:
xcowsay --monitor=0 -d </path/to/image>
I had to define the monitor or it would display on the second one which is switched off most of the time.
You can switch out the cow image for a custom one, or display a thought bubble instead of a speech bubble.
I made a config file at ~/.config/xcowsayrc
at_x=120
at_y=20
display_time=30000
cow_size=large
Hard to believe I never heard of this one before. Basically cowsay for X. It's in Debian repo.
https://www.doof.me.uk/xcowsay/
Includes xcowfortune to display messages from fortune to energise your day:
You can even display dream images:
😉😎 It's one of those slow tinkering aimlessly on the computer days. 🤣