From b64f5e51fb551c531bf09e6b32826f042563e19c Mon Sep 17 00:00:00 2001 From: Richard Lences <82523201+richardlences@users.noreply.github.com> Date: Thu, 30 Jul 2026 19:39:28 +0200 Subject: [PATCH] Fix non-ASCII SSID characters in connected network display Wrap awk output in printf '%b' to decode iw's \xNN hex escapes back to the actual characters. --- bin/omarchy-network-status | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/omarchy-network-status b/bin/omarchy-network-status index b03df3bb..a460a3e2 100755 --- a/bin/omarchy-network-status +++ b/bin/omarchy-network-status @@ -120,7 +120,7 @@ print_verbose() { link=$(iw dev "$iface" link 2>/dev/null) if [[ -n $link ]]; then - printf 'ssid\t%s\n' "$(awk '/SSID:/ { sub(/.*SSID: /, ""); print; exit }' <<<"$link")" + printf 'ssid\t%s\n' "$(printf '%b' "$(awk '/SSID:/ { sub(/.*SSID: /, ""); print; exit }' <<<"$link")")" printf 'signal_dbm\t%s\n' "$(awk '/signal:/ { print $2; exit }' <<<"$link")" printf 'freq\t%s\n' "$(awk '/freq:/ { print $2; exit }' <<<"$link")" printf 'bitrate\t%s %s\n' "$(awk '/tx bitrate:/ { print $3; exit }' <<<"$link")" "$(awk '/tx bitrate:/ { print $4; exit }' <<<"$link")"