Add wireguard-nat-nftables python script

This commit is contained in:
fi 2023-09-17 04:50:07 +02:00
parent 667b1c256b
commit 299d04142f
Signed by: fi
SSH key fingerprint: SHA256:d+6fQoDPMbSFK95zRVflRKZLRKF4cPSQb7VIxYkhFsA
6 changed files with 152 additions and 4 deletions

View file

@ -0,0 +1,17 @@
{ 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; [
python310Packages.nftables
];
src = ./src;
}