diff options
author | Franz Pletz <fpletz@fnordicwalking.de> | 2024-05-15 02:41:34 +0200 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2024-06-03 03:01:33 +0200 |
commit | 1c8e6101197b0e3895ebdb4fbd967ea18f3875c3 (patch) | |
tree | 019b776f79828f28879a297ec2e38323f9d8bdb1 /pkgs/applications/system | |
parent | 0bef709e874a1371928ee3a82ce3ce785b9de1aa (diff) |
glances: reformat and update dependencies
Diffstat (limited to 'pkgs/applications/system')
-rw-r--r-- | pkgs/applications/system/glances/default.nix | 53 |
1 files changed, 41 insertions, 12 deletions
diff --git a/pkgs/applications/system/glances/default.nix b/pkgs/applications/system/glances/default.nix index 7b2397d2ee3f0..69a94efbbd8a4 100644 --- a/pkgs/applications/system/glances/default.nix +++ b/pkgs/applications/system/glances/default.nix @@ -1,10 +1,27 @@ -{ stdenv, buildPythonApplication, fetchFromGitHub, isPyPy, lib -, defusedxml, future, ujson, packaging, psutil, setuptools -# Optional dependencies: -, bottle, pysnmp -, hddtemp -, netifaces # IP module -, py-cpuinfo +{ + stdenv, + buildPythonApplication, + fetchFromGitHub, + isPyPy, + lib, + defusedxml, + future, + ujson, + packaging, + psutil, + setuptools, + pydantic, + # Optional dependencies: + fastapi, + jinja2, + orjson, + pysnmp, + hddtemp, + netifaces, # IP module + py-cpuinfo, + uvicorn, + requests, + prometheus-client, }: buildPythonApplication rec { @@ -24,7 +41,9 @@ buildPythonApplication rec { # scripts a workaround below is still required. # Relevant: https://github.com/NixOS/nixpkgs/issues/24693 makeWrapperArgs = lib.optionals stdenv.isDarwin [ - "--set" "DYLD_FRAMEWORK_PATH" "/System/Library/Frameworks" + "--set" + "DYLD_FRAMEWORK_PATH" + "/System/Library/Frameworks" ]; doCheck = true; @@ -33,7 +52,6 @@ buildPythonApplication rec { ''; propagatedBuildInputs = [ - bottle defusedxml future ujson @@ -43,14 +61,25 @@ buildPythonApplication rec { pysnmp setuptools py-cpuinfo + pydantic + fastapi + uvicorn + requests + jinja2 + orjson + prometheus-client ] ++ lib.optional stdenv.isLinux hddtemp; - meta = with lib; { + meta = { homepage = "https://nicolargo.github.io/glances/"; description = "Cross-platform curses-based monitoring tool"; mainProgram = "glances"; changelog = "https://github.com/nicolargo/glances/blob/v${version}/NEWS.rst"; - license = licenses.lgpl3Only; - maintainers = with maintainers; [ jonringer primeos koral ]; + license = lib.licenses.lgpl3Only; + maintainers = with lib.maintainers; [ + jonringer + primeos + koral + ]; }; } |