2020-08-10 01:17:22 +04:00

30 lines
885 B
Nix

{ stdenv, fetchFromGitHub, python3Packages }:
stdenv.mkDerivation rec {
name = "bpytop";
version = "1.0.7";
src = fetchFromGitHub {
owner = "aristocratos";
repo = "${name}";
rev = "v${version}";
sha256 = "08hi55wh423j1rfdivnil94sg9admxygzv1diibfygwvknilv9qj";
};
propagatedBuildInputs = with python3Packages; [ psutil ];
installPhase = ''
mkdir -p "$out/bin"
cp -p bpytop.py "$out/bin/bpytop"
mkdir -p "$out/share/bpytop/doc"
cp -p README.md "$out/share/bpytop/doc"
cp -pr themes "$out/share/bpytop"
chmod 755 "$out/bin/bpytop"
'';
meta = {
homepage = "https://github.com/aristocratos/bpytop";
description = "Resource monitor that shows usage and stats for processor, memory, disks, network and processes.";
license = stdenv.lib.licenses.asl20;
maintainers = with stdenv.lib.maintainers; [ alukardbf ];
};
}