network: update network list

This commit is contained in:
Primrose 2025-11-12 19:01:22 +08:00
parent c7e5e65062
commit 83081607ea
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
2 changed files with 12 additions and 8 deletions

View file

@ -85,6 +85,10 @@ in
ssid = "R802"; ssid = "R802";
randomizeMac = true; randomizeMac = true;
} }
{
ssid = "R1108";
randomizeMac = true;
}
{ ssid = "_SNCF_WIFI_INOUI"; } { ssid = "_SNCF_WIFI_INOUI"; }
{ ssid = "_WIFI_LYRIA"; } { ssid = "_WIFI_LYRIA"; }

View file

@ -15,6 +15,8 @@ let
hasPassword ? false, hasPassword ? false,
scanOnLowSignal ? false, scanOnLowSignal ? false,
randomizeMac ? false, randomizeMac ? false,
# TODO: adapt to the 25.11 interface
bssid ? null,
... ...
}: }:
{ {
@ -24,20 +26,18 @@ let
"hasPassword" "hasPassword"
"scanOnLowSignal" "scanOnLowSignal"
"randomizeMac" "randomizeMac"
"bssid"
]) ])
(lib.optionalAttrs hasPassword { (lib.optionalAttrs hasPassword {
pskRaw = "ext:${escapePwdKey ssid}"; pskRaw = "ext:${escapePwdKey ssid}";
}) })
(lib.optionalAttrs scanOnLowSignal { {
extraConfig = '' extraConfig = ''
bgscan="simple:30:-70:3600" ${lib.optionalString scanOnLowSignal "bgscan=\"simple:30:-70:3600\""}
${lib.optionalString randomizeMac "mac_addr=1"}
${lib.optionalString (bssid != null) "bssid=\"${bssid}\""}
''; '';
}) }
(lib.optionalAttrs randomizeMac {
extraConfig = ''
mac_addr=1
'';
})
]; ];
}; };
in in