diff --git a/components/gui/xorg/default.nix b/components/gui/xorg/default.nix
index d498358..d5c1211 100644
--- a/components/gui/xorg/default.nix
+++ b/components/gui/xorg/default.nix
@@ -23,6 +23,15 @@ with lib;
       autoLogin.user = config.users.users.mainUser.name;
     };
 
+    # vsync for intel graphic cards
+    # https://wiki.archlinux.org/title/Intel_graphics
+    services.xserver.config = ''
+      Section "Device"
+        Identifier "Intel Graphics"
+        Driver "intel"
+      EndSection
+    '';
+
     services.xserver = {
 
       enable = true;