From 6a427f0aab5b5e2ba3c2ca778471387cb2d15484 Mon Sep 17 00:00:00 2001 From: Rutherther Date: Tue, 13 Aug 2024 20:39:36 +0200 Subject: [PATCH] feat: add dmenu-wl --- ruther/packages/{dwl.scm => wayland.scm} | 33 +++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) rename ruther/packages/{dwl.scm => wayland.scm} (79%) diff --git a/ruther/packages/dwl.scm b/ruther/packages/wayland.scm similarity index 79% rename from ruther/packages/dwl.scm rename to ruther/packages/wayland.scm index 54fe014..035bd3d 100644 --- a/ruther/packages/dwl.scm +++ b/ruther/packages/wayland.scm @@ -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 -- 2.48.1