anchor.diff:  { lib, stdenv, makeWrapper, fetchurl, dpkg, alsa-lib, atk, cairo, cups, dbus, expat
  -, fontconfig, freetype, gdk-pixbuf, glib, gnome2, pango, mesa, nspr, nss, gtk3, gtk2
  +, fontconfig, freetype, gdk-pixbuf, glib, gnome2, pango, mesa, nspr, nss, gtk3
   , at-spi2-atk, gsettings-desktop-schemas, gobject-introspection, wrapGAppsHook
   , libX11, libXScrnSaver, libXcomposite, libXcursor, libXdamage, libXext
   , libXfixes, libXi, libXrandr, libXrender, libXtst, libxcb, nghttp2
  
positive.code:     mesa # for libgbm
      nspr
      nss
      stdenv.cc.cc
    ];
  
    dontBuild = true;
  
negative.code:     libudev0-shim
      nghttp2
      openssl
    ];
  in stdenv.mkDerivation rec {
    pname = "insomnia";
  