diff options
-rw-r--r-- | sigils/packages/hyprland.scm | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sigils/packages/hyprland.scm b/sigils/packages/hyprland.scm index 30de71f..d448a08 100644 --- a/sigils/packages/hyprland.scm +++ b/sigils/packages/hyprland.scm @@ -270,7 +270,12 @@ replacement for XCursor.") (build-system meson-build-system) (arguments (list #:meson meson-1.5 #:configure-flags '(list "-Dxwayland=enabled" - "-Dsystemd=disabled"))) + "-Dsystemd=disabled") + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'patch-xwayland + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/xwayland/Server.cpp" + (("Xwayland \\{\\}") #$(file-append xorg-server-xwayland "/bin/Xwayland")))))))) (native-inputs (list gcc-14 ;; TODO: remove this when GCC 14 is the default pkg-config cmake-minimal @@ -291,6 +296,7 @@ replacement for XCursor.") libinput-next udis86 tomlplusplus + xorg-server-xwayland ;; X support libxcb xcb-util-errors |