2 unstable releases
0.2.0 | Jun 25, 2024 |
---|---|
0.1.0 | Jun 24, 2024 |
#493 in Debugging
26KB
582 lines
How to run?
nix run github:DieracDelta/nix-btm/master
What is this?
nix-btm
is intended to be the spiritual successor of nix-top
, which has been recently deleted.
As it stands currently, nix-btm
has feature parity with nix-top
on Linux. On Macos, feature parity is reached if run as root.
What's the usecase?
Nix output monitor is really great! nix-btm
targets the usecases where NOM cannot be used. Specifically, the user might wish to monitor multiple builds happening at the same time (for example if the machine is being used as a remotebuilder).
What's it look like?
Potential improvements (unchecked are unimplemented)
- scroll for table
- a widget with animations in a similar style to nix output monitor
- grouping by build instead of builder (not sure if this is possible but we might be able to grep)
- build history
- build analytics
- pop up manpage
- monitor builds across multiple servers (fed in by IP address)
- inference of what's being built
- tree view by pid parent
- detailed view of build env for task
Dependencies
~6–29MB
~433K SLoC