Website for it is here https://dunst-project.org/
Version 1.9.0 released in June 2022 introduces "recursive icon lookup" which searches extensively through your icon themes to display suitable icons along with text in notification messages.
I have been compiling it to test with "PREFIX=/usr SYSCONFDIR=/etc/xdg SYSCONFFILE=/etc/xdg/dunst/dunstrc SYSTEMD=0 WAYLAND=0" on all "make" calls.
Running "make test" passes all the tests.
No need to autostart it because dbus launches it when required.
Having the system-wide config file at /etc/xdg/dunst/dunstrc means no need to install any config files under /root and it should work also for programs running as spot.
I have made a few alterations to the config file, but users may wish to study the documentation and add their own.
It is very small and light and this version seems to be working well in my tests. Earlier versions have been included in some previous Puppies. Not sure how appealing it is overall though and whether some of the functions in Puppy can be adapted to actually use it for popping up relevant information. As things stand there do not seem to be be many things that trigger it. Transmission does, and my builds of Audacious do, although you have to enable notifications in the respective Preferences windows.
I will post some builds for testing here and/or in the threads of specific Puppy versions
Users are invited to comment or suggest ways Dunst could be better-used in Puppy