summary refs log tree commit diff
path: root/pkgs/applications/window-managers/weston/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/applications/window-managers/weston/default.nix')
-rw-r--r--pkgs/applications/window-managers/weston/default.nix13
1 files changed, 8 insertions, 5 deletions
diff --git a/pkgs/applications/window-managers/weston/default.nix b/pkgs/applications/window-managers/weston/default.nix
index deb39708106..2dc85866cb7 100644
--- a/pkgs/applications/window-managers/weston/default.nix
+++ b/pkgs/applications/window-managers/weston/default.nix
@@ -1,5 +1,5 @@
 { lib, stdenv, fetchurl, fetchpatch, meson, ninja, pkg-config, wayland-scanner
-, python3, wayland, libGL, mesa, libxkbcommon, cairo, libxcb
+, python3, wayland, libGL, mesa, libxkbcommon, cairo, libxcb, seatd
 , libXcursor, xlibsWrapper, udev, libdrm, mtdev, libjpeg, pam, dbus, libinput, libevdev, pixman
 , colord, lcms2, pipewire ? null
 , pango ? null, libunwind ? null, freerdp ? null, vaapi ? null, libva ? null
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
 
   nativeBuildInputs = [ meson ninja pkg-config /* wayland-scanner */ python3 ];
   buildInputs = [
-    wayland /* libGL mesa */ libxkbcommon cairo /* libxcb libXcursor xlibsWrapper udev */ libdrm
+    wayland libGL mesa libxkbcommon cairo /* libxcb libXcursor xlibsWrapper udev */ libdrm
     /* mtdev libjpeg pam dbus */ libinput libevdev /* pango libunwind freerdp vaapi libva */ pixman
     /* libwebp */ wayland-protocols
   #   colord lcms2 pipewire
@@ -29,10 +29,11 @@ stdenv.mkDerivation rec {
     "-Dimage-jpeg=false"
     "-Dimage-webp=false"
     "-Dlauncher-logind=false"
-    "-Drenderer-gl=false"
+    # "-Dlauncher-libseat=true"
+    # "-Drenderer-gl=false"
     "-Dbackend-drm-screencast-vaapi=false"
-    "-Dbackend-drm=false"
-    "-Dbackend-default=auto"
+    # "-Dbackend-drm=false"
+    "-Dbackend-default=drm"
     "-Dbackend-rdp=false"
     "-Dxwayland=false"
     "-Dcolor-management-lcms=false"
@@ -42,6 +43,8 @@ stdenv.mkDerivation rec {
     "-Dsimple-clients="
     "-Ddemo-clients=false"
     "-Dtest-junit-xml=false"
+    "-Dsystemd=false"
+    "-Dlauncher-logind=false"
   ];
 
   # mesonFlags= [