diff options
author | Alec Barreto <mrh57@posteo.net> | 2024-09-17 00:54:25 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2024-09-19 12:45:28 +0200 |
commit | 66b506a3733d8a019d1c8512f205d60ffc8f23d6 (patch) | |
tree | 574e313b5e394edd1e2c384169d5c7b67d87ef54 /gnu | |
parent | 89413a11625dd6c548827dd0078ebe0191086597 (diff) | |
download | guix-66b506a3733d8a019d1c8512f205d60ffc8f23d6.tar.gz guix-66b506a3733d8a019d1c8512f205d60ffc8f23d6.zip |
gnu: Add guile-swayer.
* gnu/packages/guile-xyz.scm (guile-swayer): New variable.
Change-Id: Ibd3817842e36fa35a3f1ecc09288549c10fd0d12
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/guile-xyz.scm | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 792b1c6fa8..95ff4825cc 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -50,6 +50,7 @@ ;;; Copyright © 2024 Ilya Chernyshov <ichernyshovvv@gmail.com> ;;; Copyright © 2024 Artyom Bologov <mail@aartaka.me> ;;; Copyright © 2024 Felix Lechner <felix.lechner@lease-up.com> +;;; Copyright © 2024 Alec Barreto <mrh57@posteo.net> ;;; ;;; This file is part of GNU Guix. ;;; @@ -1027,6 +1028,30 @@ that augment Guile's support for handling files and their names.") (name "guile2.2-filesystem") (inputs (list guile-2.2)))) +(define-public guile-swayer + (package + (name "guile-swayer") + (version "0.3.0") + (home-page "https://github.com/ebeem/guile-swayer") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ebeem/guile-swayer") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (snippet '(delete-file "manifest.scm")) + (sha256 + (base32 "16npa337rp0s9rg4fc749b1nq6kfxj77pdd1qfh9xdrb1n0w7awi")))) + (native-inputs (list guile-3.0)) + (build-system guile-build-system) + (synopsis "Extensible Guile bindings for SwayWM") + (description + "This package provides extensible Guile bindings for the Sway window +manager. It can be used to query Sway, assign keybindings and listen to +events in Guile.") + (license license:expat))) + (define-public guile-syntax-highlight (package (name "guile-syntax-highlight") |