  add_subdirectory(compositor)
  add_subdirectory(data)
  add_subdirectory(declarative)
-@@ -97,6 +100,7 @@ add_subdirectory(session)
+@@ -103,6 +102,7 @@ add_subdirectory(session)
  add_subdirectory(shells)
  add_subdirectory(styles)
  add_subdirectory(themes)

-             Qml
-             Quick)
+             DBus)
+#             Gui
+#             Widgets
+#             Qml
+#             Quick)
 
+if(False)
 # Find KF5
 find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
              KDELibs4Support
@@ -83,9 +84,11 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
 
 # Find Green Island
 find_package(GreenIsland REQUIRED)
+endif()
 
 # Subdirectories

index a30bd32..8d34a3b 100644
--- a/3rdparty/CMakeLists.txt
+++ b/3rdparty/CMakeLists.txt
@@ -1,5 +1 @@
-if(NOT QTXDG_FOUND)
-    add_subdirectory(libqtxdg)
-endif()
 add_subdirectory(qlogind)
-add_subdirectory(sigwatch)
diff --git a/3rdparty/qlogind/CMakeLists.txt b/3rdparty/qlogind/CMakeLists.txt
index e4ce7ae..e7e1486 100644
--- a/3rdparty/qlogind/CMakeLists.txt
