summaryrefslogtreecommitdiff
path: root/gnu/packages/rust-apps.scm
diff options
context:
space:
mode:
authorSergey Trofimov <sarg@sarg.org.ru>2025-12-13 12:22:18 +0100
committerEfraim Flashner <efraim@flashner.co.il>2026-03-10 17:49:31 +0200
commit7f217569ecd00be4311c672eea690087b5ef15e5 (patch)
tree9175cebd14feb49d0cff212f273c273631ba5624 /gnu/packages/rust-apps.scm
parent5c33e5e8d0a11a8ef3b1fb60cdea6897d0f7bfb7 (diff)
gnu: Add bzmenu.
* gnu/packages/rust-apps.scm (bzmenu): New variable. * gnu/packages/rust-crates.scm: Add bzmenu source crates. Change-Id: If8a25391a53270e569d11e2d347ac560f68b70d6 Signed-off-by: Steve George <steve@futurile.net>
Diffstat (limited to 'gnu/packages/rust-apps.scm')
-rw-r--r--gnu/packages/rust-apps.scm26
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index e0fcc924412..5e042814d26 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -391,6 +391,32 @@ the terminal.")
"This package provides a lightweight wallet tracker and query engine for Bitcoin.")
(license license:expat)))
+(define-public bzmenu
+ (package
+ (name "bzmenu")
+ (version "0.4.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/e-tho/bzmenu")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0mdfbp69az6i6lb4nlr0ahwz2894qls5v6lbkpqmg8y0szyq5i1v"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list #:install-source? #f))
+ (native-inputs (list pkg-config))
+ (inputs (cons* dbus (cargo-inputs 'bzmenu)))
+ (home-page "https://github.com/e-tho/bzmenu")
+ (synopsis "Launcher-driven Bluetooth manager")
+ (description
+ "@code{bzmenu} (BlueZ Menu) manages Bluetooth through your launcher of
+choice. Supported launchers are: dmenu, fuzzel, rofi, walker and custom.")
+ (license license:gpl3)))
+
;; Note: It has expat license.
;; Note: That is supposedly the (unreleased) version 0.6.3.
(define %tinycbor-source