From 587134e555e12313ea7ffa90ceea7aa86269b47e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Wed, 27 Aug 2025 16:10:56 +0200 Subject: [PATCH] fix(networking): fixes for connect-ice script - fix regular expression in connect-ice script - replaces `writeText` with `writeShellScript` --- system/networking.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/system/networking.nix b/system/networking.nix index 831e5a3..8925b76 100644 --- a/system/networking.nix +++ b/system/networking.nix @@ -122,12 +122,10 @@ in networking.networkmanager.dispatcherScripts = [ { - #!/usr/bin/env bash - source = pkgs.writeText "connect_ice" '' - set -euxo pipefail + source = pkgs.writeShellScript "connect-ice" '' ACTION="$2" if [[ "$ACTION" == "up" ]]; then - if [[ "$CONNECTION_ID" =~ "WIFIonICE|WIFI@DB" ]]; then + if [[ "$CONNECTION_ID" =~ ^(WIFIonICE|WIFI\@DB)$ ]]; then ${pkgs.curl}/bin/curl 'https://login.wifionice.de/cna/logon' -sSL -X POST fi fi