diff --git a/home-manager/programs/vscode.nix b/home-manager/programs/vscode.nix
index 39292b7..1fbd241 100644
--- a/home-manager/programs/vscode.nix
+++ b/home-manager/programs/vscode.nix
@@ -1,5 +1,8 @@
+{ config, ... }:
+
+
 {
   programs.vscode = {
-    enable = true;
+    enable = !config.machine.isGeneric && config.machine.isGraphical;
   };
 }