{ description = "Nix flake for the activity logging script"; outputs = { self, nixpkgs }: { packages.x86_64-linux.tuh-activity-logger = let pname = "tuh-activity-logger"; version = "1.0"; pkgs = import nixpkgs { system = "x86_64-linux"; }; in pkgs.python3Packages.buildPythonApplication { inherit pname version; src = builtins.path { path = ./tuhmayto/.; name = "${pname}-${version}"; }; build-system = [ pkgs.python3Packages.setuptools ]; dependencies = [ pkgs.sqlite ] ++ builtins.attrValues { inherit (pkgs.python3Packages) beautifulsoup4 requests matplotlib ; }; }; }; }