anchor.diff:    ] ++ lib.optional (! withGTK2) "-DENABLE_GTK2_IM_MODULE=off";
   
     buildInputs = [
  +    glib
       gtk3
       gtk4
  +    fmt
       gobject-introspection
       fcitx5
       pcre
  
positive.code: , extra-cmake-modules
  , fcitx5
  , gobject-introspection
  , gtk2
  , gtk3
  , gtk4
  , pcre
  , libuuid
  , libselinux
  
negative.code:     libXtst
    ] ++ lib.optional withGTK2 gtk2;
  
    NIX_CFLAGS_COMPILE = lib.concatMapStringsSep " " (s: "-isystem ${s}") [
      "${glib.dev}/include/gio-unix-2.0"
      "${glib.dev}/include/glib-2.0"
    ];
  
    nativeBuildInputs = [
      cmake
      extra-cmake-modules
  