~ruther/guix-exprs

bf16c784e11b07cc312c8e84c602306288143bdc — Rutherther 7 months ago ea6607a
feat: add dwl xwayland override
1 files changed, 11 insertions(+), 0 deletions(-)

M ruther/packages/wayland.scm
M ruther/packages/wayland.scm => ruther/packages/wayland.scm +11 -0
@@ 150,6 150,17 @@
     (substitute-keyword-arguments (package-arguments wlroots-0.18)
       ((#:meson meson #f) meson-1.5)))))

(define-public (make-dwl-xwayland dwl)
  (package/inherit dwl
    (inputs
     (modify-inputs (package-inputs dwl)
       (append xcb-util-wm libx11 xorg-server-xwayland)))
    (arguments (substitute-keyword-arguments (package-arguments dwl)
                 ((#:make-flags original-flags)
                  #~(append '("XWAYLAND = -DXWAYLAND"
                              "XLIBS = xcb xcb-icccm")
                            #$original-flags))))))

(define-public dwl-0.7
  (package/inherit dwl
    (name "dwl")

Do not follow this link