anchor.diff:  { fetchurl, stdenv, gettext, intltool, makeWrapper, pkgconfig
   , geoclue
  -, guiSupport ? true, gtk3, python, pygobject3, pyxdg
  +, guiSupport ? true, hicolor_icon_theme, gtk3, python, pygobject3, pyxdg
   , drmSupport ? true, libdrm
   , randrSupport ? true, libxcb
   , vidModeSupport ? true, libX11, libXxf86vm
  
positive.code:     wrapProgram "$out/bin/redshift-gtk" \
        --prefix PYTHONPATH : "$PYTHONPATH" \
        --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
        --prefix XDG_DATA_DIRS : "$out/share"
    '';
  
    meta = with stdenv.lib; {
  
negative.code:   };
  
    buildInputs = [ geoclue ]
      ++ stdenv.lib.optionals guiSupport [ hicolor_icon_theme gtk3 python pygobject3 pyxdg ]
      ++ stdenv.lib.optionals drmSupport [ libdrm ]
      ++ stdenv.lib.optionals randrSupport [ libxcb ]
      ++ stdenv.lib.optionals vidModeSupport [ libX11 libXxf86vm ];
  