summaryrefslogtreecommitdiff
path: root/px/packages
diff options
context:
space:
mode:
authorFranz Geffke <m@f-a.nz>2025-04-06 08:45:30 +0100
committerFranz Geffke <m@f-a.nz>2025-04-06 08:45:30 +0100
commit4442bab0155d3d2e00f8b079311663728eda7b8a (patch)
tree3f68354619bd4b7dfe534e7a6812fb11d1b556fd /px/packages
parentcd69f234ba601ad75691a31f3ec5cf578d29205a (diff)
px: fw-fanctrl: Added
Diffstat (limited to 'px/packages')
-rw-r--r--px/packages/python-xyz.scm30
1 files changed, 28 insertions, 2 deletions
diff --git a/px/packages/python-xyz.scm b/px/packages/python-xyz.scm
index ea78b5e..da84bb6 100644
--- a/px/packages/python-xyz.scm
+++ b/px/packages/python-xyz.scm
@@ -38,7 +38,8 @@
#:use-module (gnu packages libffi)
#:use-module (gnu packages libusb)
#:use-module (gnu packages tls)
- #:use-module (gnu packages compression))
+ #:use-module (gnu packages compression)
+ #:use-module (px packages framework))
(define-public python-maestral-qt
(package
@@ -617,4 +618,29 @@ upload, and reCAPTCHA.")
(home-page "https://github.com/getsentry/sentry-python")
(synopsis "Python client for Sentry (https://sentry.io)")
(description "Python client for Sentry (https://sentry.io)")
- (license license:expat))) \ No newline at end of file
+ (license license:expat)))
+
+(define-public fw-fanctrl
+ (package
+ (name "fw-fanctrl")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/franzos/fw-fanctrl")
+ (commit "07f815846c75c2d5a490166f8e1f29947333cc1c")))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1a05rws1w4ml6ii4vb5nzlh6gz02n88mk5i5rn0qn5pbknixf2w5"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:tests? #f))
+ (propagated-inputs (list python-setuptools python-wheel python-jsonschema ectool))
+ (home-page "https://github.com/TamtamHero/fw-fanctrl")
+ (synopsis "A service to better control Framework Laptop's fan(s)")
+ (description
+ "Fw-fanctrl is a simple Python CLI service that controls Framework Laptop's
+fan(s) speed according to a configurable speed/temperature curve.")
+ (license license:bsd-3)))