diff --git a/hosts/common/services/xserver.nix b/hosts/common/services/xserver.nix
index 803d848..c2a9182 100644
--- a/hosts/common/services/xserver.nix
+++ b/hosts/common/services/xserver.nix
@@ -44,4 +44,7 @@
       extraPackages = hPkgs: with hPkgs; [ dbus ];
     };
   };
+
+  services.graphical-desktop.enable = !config.machineVars.headless;
+  services.speechd.enable = false;
 }