summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCalum Irwin <calumirwin1@gmail.com>2025-03-12 22:47:15 +0100
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2025-03-12 22:47:15 +0100
commitd83d4653e42da26bfb4548f9fcf1bd6e323b40fe (patch)
treec425632596b7ccabfad79565c92e66e657604d8f
parentac19daa9d44766694cea33bcd28d4e20cf192835 (diff)
gnu: Add wlrctl.
* gnu/packages/xdisorg.scm (wlrctl): New variable. Change-Id: Ic66dfb1ffb85c9d3cc1287817c74d69403c3f4eb Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
-rw-r--r--gnu/packages/xdisorg.scm26
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 5fd0685c7c..4e28e1fbc4 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -48,6 +48,7 @@
;;; Copyright © 2021 Renzo Poddighe <renzo@poddighe.nl>
;;; Copyright © 2021 Paul A. Patience <paul@apatience.com>
;;; Copyright © 2021 Niklas Eklund <niklas.eklund@posteo.net>
+;;; Copyright © 2021 Calum Irwin <calumirwin1@gmail.com>
;;; Copyright © 2021 Nikita Domnitskii <nikita@domnitskii.me>
;;; Copyright © 2021 ikasero <ahmed@ikasero.com>
;;; Copyright © 2021 Felix Gruber <felgru@posteo.net>
@@ -3251,6 +3252,31 @@ It changes again when your break is over. Then you just resume typing.
Xwrits hides itself until you should take another break.")
(license license:gpl2)))
+(define-public wlrctl
+ (package
+ (name "wlrctl")
+ (version "0.2.2")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.sr.ht/~brocellous/wlrctl")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1g8w7nypxvfnisxwg7jsmafg6hl433p00b5rbpgwcr6v444xqq76"))))
+ (build-system meson-build-system)
+ (native-inputs (list pkg-config scdoc))
+ (inputs (list libxkbcommon wayland))
+ (home-page "https://git.sr.ht/~brocellous/wlrctl")
+ (synopsis "Command line utility for wlroots automation and extensions")
+ (description
+ "wlrctl is a command line utility for miscellaneous wlroots Wayland
+extensions. At this time, wlrctl supports the foreign-toplevel-mangement
+(window/toplevel command), virtual-keyboard (keyboard command), and
+virtual-pointer (pointer command) protocols.")
+ (license license:expat)))
+
(define-public xsettingsd
(package
(name "xsettingsd")