From 52b28efc30b8583b7e9755953a865962af701a86 Mon Sep 17 00:00:00 2001 From: sinavir Date: Tue, 11 Feb 2025 11:21:55 +0100 Subject: [PATCH] feat: switch to openwrt hostapd --- overlay.nix | 31 ++++++++++--------------------- 1 file changed, 10 insertions(+), 21 deletions(-) diff --git a/overlay.nix b/overlay.nix index aaa0b6b..f0e77c4 100644 --- a/overlay.nix +++ b/overlay.nix @@ -157,27 +157,15 @@ extraPkgs // { hostapd-radius = let - config = [ - "CONFIG_WNM=y" + config = [ + "CONFIG_ACS=y" "CONFIG_DRIVER_NL80211=y" - "CONFIG_DRIVER_WIRED=y" - "CONFIG_EAP=y" - "CONFIG_EAP_PEAP=y" - "CONFIG_RADIUS_SERVER=y" - "CONFIG_FULL_DYNAMIC_VLAN=y" - "CONFIG_IAPP=y" "CONFIG_IEEE80211AC=y" "CONFIG_IEEE80211AX=y" - "CONFIG_IEEE80211N=y" - "CONFIG_IEEE80211W=y" - "CONFIG_INTERNAL_LIBTOMMATH=y" - "CONFIG_INTERNAL_LIBTOMMATH_FAST=y" - "CONFIG_IPV6=y" - "CONFIG_LIBNL32=y" - "CONFIG_PKCS12=y" - "CONFIG_RSN_PREAUTH=y" - "CONFIG_UBUS=y" - "CONFIG_TLS=internal" + #"CONFIG_IEEE80211BE=" + #"CONFIG_MBO=" + "CONFIG_UCODE=y" + "CONFIG_APUP=y" ]; h = prev.hostapd.overrideAttrs(o: { buildInputs = o.buildInputs ++ [ final.libubox final.ubus ]; @@ -185,13 +173,14 @@ extraPkgs // { domain = "git.dgnum.eu"; owner = "DGNum"; repo = "hostapd"; - rev = "hostapd-fix-openwrt-13156"; - hash = "sha256-gAlJ/rYs3I7g9VQlwd5CowmNX9/AGP4+v44G/j92+kI="; + rev = "openwrt-version"; + hash = "sha256-HvDw46vU877ZQ1aUrFbUujwJ5w+fWew5VWHA0UoIzOM="; }; patches = []; extraConfig = ""; configurePhase = '' - cat > hostapd/defconfig <> hostapd/defconfig <