anchor.diff:  with luaPackages; stdenv.mkDerivation rec {
     name = "awesome-${version}";
     version = "4.2";
  -  
  +
     src = fetchFromGitHub {
       owner = "awesomewm";
       repo = "awesome";
  
positive.code:   postInstall = ''
      wrapProgram $out/bin/awesome \
        --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
        --prefix LUA_CPATH ";" '"${lgi}/lib/lua/${lua.luaversion}/?.so"' \
        --prefix LUA_PATH ";" '"${lgi}/share/lua/${lua.luaversion}/?.lua;${lgi}/share/lua/${lua.luaversion}/lgi/?.lua"' \
        --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
        --prefix LD_LIBRARY_PATH : "$LD_LIBRARY_PATH" \
        --prefix PATH : "${stdenv.lib.makeBinPath [ compton unclutter procps iproute coreutils curl alsaUtils findutils xterm ]}"
  
negative.code:     imagemagick
      makeWrapper
      pkgconfig
      xmlto docbook_xml_dtd_45
      docbook_xsl findXMLCatalogs
    ];
  
    propagatedUserEnvPkgs = [ hicolor_icon_theme ];
    buildInputs = [ cairo librsvg dbus gdk_pixbuf gobjectIntrospection
                    git lgi libpthreadstubs libstartup_notification
  