network monitoring

This commit is contained in:
Alex Tau 2025-06-07 15:59:05 +03:00
parent 8af7b683b6
commit 8b18d407d7
21 changed files with 434 additions and 53 deletions

View file

@ -1,6 +1,8 @@
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05";
# this is for uv 0.6.17, 0.7.0 has a change uv2nix doesn't yet support: https://github.com/astral-sh/uv/pull/13176
nixpkgs-29335f.url = "github:nixos/nixpkgs/29335f23bea5e34228349ea739f31ee79e267b88";
pyproject-nix = {
url = "github:pyproject-nix/pyproject.nix";
@ -25,6 +27,7 @@
{
self,
nixpkgs,
nixpkgs-29335f,
uv2nix,
pyproject-nix,
pyproject-build-systems,
@ -78,6 +81,7 @@
# This example is only using x86_64-linux
pkgs = nixpkgs.legacyPackages.x86_64-linux;
pkgs-29335f = nixpkgs-29335f.legacyPackages.x86_64-linux;
# Use Python 3.12 from nixpkgs
python = pkgs.python312;
@ -125,7 +129,7 @@
impure = pkgs.mkShell {
packages = [
python
pkgs.uv
pkgs-29335f.uv
];
env =
{
@ -205,7 +209,7 @@
pkgs.mkShell {
packages = [
virtualenv
pkgs.uv
pkgs-29335f.uv
];
env = {