-
-
Notifications
You must be signed in to change notification settings - Fork 16.6k
framework-led-matrix-monitor: init at 1.0.0 #428617
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
framework-led-matrix-monitor: init at 1.0.0 #428617
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Evening and welcome to Nixpkgs. Here's a couple of notes to consider, make sure to amend all edits to the init
commit.
And add yourself to maintainers in a separate commit (within this PR! don't open a new one) that precedes the new package.
Also, since you're the upstream maintainer, add pyproject.toml and LICENSE to the repo for easier maintenance and distribution |
Another thing i forgot to mention: do not rewrite the PR template, so we (and you too, since it serves as a selfcheck as well) can properly see what has been done |
b7394c3
to
69d6025
Compare
60546eb
to
f83badf
Compare
You forgot to do that |
d65c41e
to
888a9a7
Compare
it can only work for x86_64-linux, as its specifically for the framework 16 laptop with matrix led modules installed. |
7a9f073
to
1566600
Compare
Once again, squash all commits but the first one |
b1fa44f
to
a5e7525
Compare
Sorry, it should be good now? |
All BUT the first one. The maintainer addition should be separate |
a5e7525
to
68a09f5
Compare
I got it now I think >.< |
Yup, you got it right. I can't test rn, but looks good so far |
The app use case is tied to hardware, do you have a FW16? "https://frame.work/nl/en/products/16-led-matrix" |
Meanwhile development continued, I am on version 1.1.0, what do you advise to do? https://github.com/timoteuszelle/led-matrix/releases/tag/v1.1.0 |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review/3032/5800 |
framework-led-matrix-monitor: init at 1.0.0
This PR adds
framework-led-matrix-monitor
, a system monitor application for Framework 16 LED matrix modules.Framework LED Matrix Monitor is a Python application that displays real-time system performance metrics on Framework 16 laptop LED matrix panels. It shows CPU utilization, memory usage, battery status, disk I/O, network activity, temperatures, and fan speeds across the left and right LED matrix modules.
Homepage: https://github.com/timoteuszelle/led-matrix
Things done
passthru.tests
.nixpkgs-review
on this PR. See nixpkgs-review usage../result/bin/
.Add a 👍 reaction to pull requests you find important.
Description
This PR adds a new package for the Framework 16 LED matrix system monitor application.
About the Package
framework-led-matrix-monitor is a Python application that displays real-time system performance metrics on Framework 16 laptop LED matrix panels. It shows:
Key Features
Package Details
lib.licenses.free
(upstream has no explicit license but is publicly shared)Technical Notes
buildPythonApplication
with manualinstallPhase
since no setup.py existsnumpy
,psutil
,pyserial
,evdev
Testing
nix-build -A framework-led-matrix-monitor
./result/bin/framework-led-matrix-monitor --help
)Background
This package builds from an enhanced fork that includes:
The original upstream provides the core functionality, while our enhanced version adds the features needed for proper packaging and distribution.