Re: dunst and wayland dependency
Reply #2 –
You're right (about Xorg) and I hope you're wrong (about wayland becoming default).
Dunst, or any other package supporting both options, would have to be written differently in order not to depend on the presense of both libraries (use dlopen instead of being directly linked). This is clumsy and more work, so it's seldom done. And Artix ships packages that suite most people's needs.
At least wayland is small. Otherwise I'd be looking into a wayland-dummy package.
$ pacman -Qi wayland | grep Req
Required By : gst-plugins-base-libs gtk3 libva mesa mpv
This is one of the many unfortunate developments going on. It's what happened with dbus. I already forget what supposed problem that piece of crap was concocted to solve. I also have a libpulse package installed for the same reason even though I would never touch pulseaudio.
I liked using Gentoo in that I didn't have extra junk installed. But that was a lot of compiling... Extra baggage is the price of ease.