Add setting for default icon
As far as I know, the only way to run dunstify without displaying an icon is to pass an icon name that does not exist in icon path i.e. dunstify -i blabla [...]. It would be convenient to have a defined arg to pass to dunstify in order to prevent the notification from displaying an icon, like dunstify -i NONE [...] or similar.
Dunst now displays an icon anyways even if there was no icon passed via dunstify. You could change that in config.h and recompile dunst. dunstify -i NONE [...] would also work now, but I understand both solutions aren't the best.
I think it would be great to make the default icons configurable so that you can also set them to nothing. dunstify [...] would give no icon then, unless explicitly set. I don't thinks it's feasible to force dunst to display no icon when you want and display a default icon when you don't pass anything. This would require apps like notify-send and dunstify to send a default icon.
I think it would be great to make the default icons configurable so that you can also set them to nothing.
dunstify [...]would give no icon then, unless explicitly set.
Agreed! :)
Alternatively some information about the default icon can be sent through a hint (-h string:icon:default)