anchor.diff:      ];
   
       buildInputs = with stdenv.lib;
  -      [ wayland wlroots gtkmm3 libinput libsigcxx jsoncpp fmt spdlog ]
  +      [ wayland wlroots gtkmm3 libinput libsigcxx jsoncpp fmt spdlog gtk-layer-shell ]
         ++ optional  traySupport  libdbusmenu-gtk3
         ++ optional  pulseSupport libpulseaudio
         ++ optional  nlSupport    libnl
  
positive.code:       }
      ) ++ [
        "-Dout=${placeholder "out"}"
      ];
  
      meta = with stdenv.lib; {
  
negative.code: { stdenv, fetchFromGitHub, meson, pkgconfig, ninja
  , wayland, wlroots, gtkmm3, libinput, libsigcxx, jsoncpp, fmt, scdoc, spdlog, gtk-layer-shell
  , traySupport  ? true,  libdbusmenu-gtk3
  , pulseSupport ? false, libpulseaudio
  , nlSupport    ? true,  libnl
  