i know i got lucky on the second solution, there are several errors in the code, which i fixed, i recorded that part as well, but i felt there where too much hmmming to be youtube worthy. whatever, as long as it works!
Install mondo from AUR (mondo-generator).
Find the source and report issues on GitHub:
https://github.com/budlabs/mondo
...
https://www.youtube.com/watch?v=flyFguRc53M
the files used in this video can be found on github:
https://github.com/budlabs/youtube/tree/master/letslinux/043-dunst-layouts
Separate the layout specific options from dunstrc and put them merge them with the rest of the settings to be able to have multiple layouts with shared settings and themes. In this video i show you how.
execute dunstmerge with the name of a layout in the layouts directory to apply that layout. If no layout is specified the last used layout will be used.
notifications_with dunst: https://youtu.be/LxQXLJdZ2mM
theming dunst_with mondo: https://youtu.be/sLGthq1xER4
lolban is the output of figlet piped through lolcat. I have a video where i show how it works. That video is called: Let's Linux #009: Automatic script creation, and can be found here: https://youtu.be/QGUmMtEnIkI
The figlet font used with lolban is created by xero. It is called: 3d.flf
And can be found on github:
https://github.com/xero/figlet-fonts
...
https://www.youtube.com/watch?v=VJbDSSuy45E