summaryrefslogtreecommitdiff
path: root/px/packages/bluetooth.scm
diff options
context:
space:
mode:
Diffstat (limited to 'px/packages/bluetooth.scm')
-rw-r--r--px/packages/bluetooth.scm32
1 files changed, 32 insertions, 0 deletions
diff --git a/px/packages/bluetooth.scm b/px/packages/bluetooth.scm
new file mode 100644
index 0000000..030ef7d
--- /dev/null
+++ b/px/packages/bluetooth.scm
@@ -0,0 +1,32 @@
+(define-module (px packages bluetooth)
+ #:use-module ((guix licenses)
+ #:prefix license:)
+ #:use-module (guix packages)
+ #:use-module (guix download)
+ #:use-module (guix utils)
+ #:use-module (guix build-system cmake)
+ #:use-module (gnu packages)
+ #:use-module (gnu packages linux)
+ #:use-module (ice-9 match))
+
+(define-public goveebttemplogger
+ (package
+ (name "goveebttemplogger")
+ (version "2.20231001.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://github.com/wcbonner/GoveeBTTempLogger/archive/refs/tags/v"
+ version ".tar.gz"))
+ (sha256
+ (base32 "00hsyxz6v0ksq4x6199hv0da5rg4z6s9g7vnkw3r1yfv9cc8j7xx"))
+ (patches (search-patches "goveebttemplogger-postbuild-sudo-fix.patch"))))
+ (build-system cmake-build-system)
+ (inputs (list bluez))
+ (home-page "https://github.com/wcbonner/GoveeBTTempLogger")
+ (synopsis "Temperature and Humidity Logger for Goove devices")
+ (description
+ "Govee H5074, H5075, H5100, H5174, H5177, H5179,
+H5181, H5182, and H5183 Bluetooth Low Energy Temperature and Humidity Logger")
+ (license license:expat))) \ No newline at end of file