anchor.diff:  , libxml2 ? null
   }:
   
  -#assert ncursesSupport      -> ncurses != null;
  +assert ncursesSupport      -> ncurses != null;
   
   assert x11Support          -> x11 != null;
   assert xdamageSupport      -> x11Support && libXdamage != null;
  
positive.code: , mpdSupport          ? true
  , ibmSupport          ? true # IBM/Lenovo notebooks
  
  # This should be optional, but it is not due to a bug in conky
  # Please, try to make it optional again on update
  , ncurses
  #, ncursesSupport      ? true      , ncurses       ? null
  
  # optional features with extra dependencies
  , x11Support          ? true      , x11           ? null
  , xdamageSupport      ? x11Support, libXdamage    ? null
  , imlib2Support       ? x11Support, imlib2        ? null
  , luaSupport          ? true      , lua           ? null
  
  , luaImlib2Support    ? luaSupport && imlib2Support
  , luaCairoSupport     ? luaSupport && x11Support, cairo ? null
  , toluapp ? null
  
  , alsaSupport         ? true      , alsaLib       ? null
  
  , wirelessSupport     ? true      , wirelesstools ? null
  
  
negative.code: { stdenv, fetchFromGitHub, pkgconfig, cmake
  
  # dependencies
  , glib
  