2021-02-07 02:38:11 +03:00

30 lines
884 B
Nix

{ stdenv, fetchFromGitHub, python3Packages, pkgs }:
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 = with pkgs.lib; {
homepage = "https://github.com/aristocratos/bpytop";
description = "Resource monitor that shows usage and stats for processor, memory, disks, network and processes.";
license = licenses.asl20;
maintainers = with maintainers; [ alukardbf ];
};
}