From 4596bc3e88fef314a9314db2b2ad6ad8d8d7e749 Mon Sep 17 00:00:00 2001
From: Daniel Barlow <dan@telent.net>
Date: Mon, 6 Mar 2023 17:49:59 +0000
Subject: [PATCH] build smaller versions of hostap and nftables

---
 overlay.nix | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/overlay.nix b/overlay.nix
index 959240a2c..f92fb7615 100644
--- a/overlay.nix
+++ b/overlay.nix
@@ -16,6 +16,14 @@ extraPkgs // {
         (if o ? patches then o.patches else []) ++
         (if patch_needed then [ patch ] else []);
     });
+
+  nftables = prev.nftables.overrideAttrs(o: {
+    configureFlags = [
+      "--disable-debug"
+      "--disable-python"
+      "--with-mini-gmp"
+      "--without-cli"
+    ];
   });
 
   dnsmasq =
@@ -29,6 +37,8 @@ extraPkgs // {
       nettle = null;
     };
 
+  hostapd = prev.hostapd.override { sqlite = null; };
+
   dropbear = prev.dropbear.overrideAttrs (o: {
     postPatch = ''
      (echo '#define DSS_PRIV_FILENAME "/run/dropbear/dropbear_dss_host_key"'