Commit b07da7bfef1d

Vincent Demeester <vincent@sbr.pm>
2022-08-19 14:23:04
systems/modules: fix some wayland/swayy setup
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent f726ce6
Changed files (2)
systems
systems/modules/desktop/sway.nix
@@ -9,6 +9,9 @@ in
       enable = mkEnableOption "Enable sway desktop profile";
     };
   };
-  config = mkIf cfg.enable = {};
+  config = mkIf cfg.enable {
+    # Enable wayland desktop modules if not already
+    modules.desktop.wayland.enable = true;
+  };
 }
 
systems/modules/desktop/wayland.nix
@@ -13,6 +13,13 @@ in
     # Enable desktop module if not already.
     modules.desktop.enable = true;
     # Force disable xorg desktop module
-    modules.desktop.xorg = mkForce false;
+    modules.desktop.xorg.enable = mkForce false;
+    # Hardware Support for Wayland Sway, …
+    hardware = {
+      opengl = {
+        enable = true;
+        driSupport = true;
+      };
+    };
   };
 }