anchor.diff:  , howard-hinnant-date, cmake
   , traySupport  ? true,  libdbusmenu-gtk3
   , pulseSupport ? true,  libpulseaudio
  +, sndioSupport ? true,  sndio
   , nlSupport    ? true,  libnl
   , udevSupport  ? true,  udev
   , swaySupport  ? true,  sway
  
positive.code:       {
          dbusmenu-gtk = traySupport;
          pulseaudio = pulseSupport;
          libnl = nlSupport;
          libudev = udevSupport;
          mpd = mpdSupport;
  
negative.code:       [ wayland wlroots gtkmm3 libsigcxx jsoncpp fmt spdlog gtk-layer-shell howard-hinnant-date ]
        ++ optional  traySupport  libdbusmenu-gtk3
        ++ optional  pulseSupport libpulseaudio
        ++ optional  sndioSupport sndio
        ++ optional  nlSupport    libnl
        ++ optional  udevSupport  udev
        ++ optional  swaySupport  sway
  