From df611329742061caabd3e3783a259d4693124c4d Mon Sep 17 00:00:00 2001 From: Danilo Reyes Date: Wed, 29 Oct 2025 00:37:20 -0600 Subject: [PATCH] Refactor Nix package definition for tuh-activity-logger to utilize buildPythonApplication, streamline dependencies, and include additional packages such as beautifulsoup4, requests, and matplotlib. --- pkgs/tuh-activity-logger.nix | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/pkgs/tuh-activity-logger.nix b/pkgs/tuh-activity-logger.nix index 15c3ac6..dbc13aa 100644 --- a/pkgs/tuh-activity-logger.nix +++ b/pkgs/tuh-activity-logger.nix @@ -1,23 +1,27 @@ -{ python3Packages, sqlite, ... }: +{ + buildPythonApplication, + setuptools, + beautifulsoup4, + requests, + matplotlib, + sqlite, + ... +}: let pname = "tuh-activity-logger"; version = "1.0"; in -python3Packages.buildPythonApplication { +buildPythonApplication { inherit pname version; src = builtins.path { path = ../src/tuhmayto/.; name = "${pname}-${version}"; }; - build-system = [ python3Packages.setuptools ]; + build-system = [ setuptools ]; dependencies = [ sqlite - ] - ++ builtins.attrValues { - inherit (python3Packages) - beautifulsoup4 - requests - matplotlib - ; - }; + beautifulsoup4 + requests + matplotlib + ]; }