@@ 1,4 1,4 @@
-(define-module (ruther packages dwl)
+(define-module (ruther packages wayland)
#:use-module (guix packages)
#:use-module (gnu packages)
#:use-module (gnu packages xdisorg)
@@ 7,10 7,39 @@
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages ghostscript)
+ #:use-module (gnu packages gtk)
+ #:use-module (gnu packages glib)
+
+ #:use-module ((guix build-system meson) #:prefix meson:)
+ #:use-module ((guix licenses) #:prefix license:)
#:use-module (guix download)
#:use-module (guix git-download))
+(define-public dmenu-wl
+ (package
+ (name "dmenu-wl")
+ (version "2023.05.18")
+ (source
+ (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/nyyManni/dmenu-wayland")
+ (commit "a380201dff5bfac2dace553d7eaedb6cea6855f9")))
+ (sha256
+ (base32 "1d920lzgchqgp9j72hg61qnwr5cbf3knwrn1kwxlqq4id59nz8bn"))))
+ (build-system meson:meson-build-system)
+ (native-inputs
+ (list pkg-config wayland))
+ (inputs
+ (list cairo pango glib libxkbcommon
+ wayland wayland-protocols))
+ (synopsis "Dmenu for wayland")
+ (description "Dmenu for Wayland")
+ (home-page "https://github.com/nyyManni/dmenu-wayland")
+ (license #f)))
+
(define-public libdrm-2.4.122
(package/inherit libdrm
(name "libdrm-next")
@@ 114,3 143,5 @@
(inputs
(list
wlroots))))
+
+;; TODO dwl 0.8 dev