{ pkgs, ... }: let nftablesWithPythonOverlay = final: prev: { nftables = (prev.nftables.override { withPython = true; }); }; pkgs-overlay = pkgs.extend nftablesWithPythonOverlay; in pkgs-overlay.python310Packages.buildPythonApplication { pname = "wireguard-nat-nftables"; version = "0.0.1"; propagatedBuildInputs = with pkgs-overlay; [ wireguard-tools python310Packages.nftables ]; src = ./src; }