summaryrefslogtreecommitdiff
path: root/scripts/status-linux
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2026-06-11 08:39:29 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2026-06-11 08:39:29 +0200
commit76c9d0aaa9bb734ad1ef32c1cd6a56461210010a (patch)
treea25eeefdfaccd980ee82fb43c52f3b6737bc4ff6 /scripts/status-linux
parent39fb7962ef35aa152d412322fd210be6ae462382 (diff)
downloadconfig-76c9d0aaa9bb734ad1ef32c1cd6a56461210010a.tar.gz
config-76c9d0aaa9bb734ad1ef32c1cd6a56461210010a.zip
Better network management
Diffstat (limited to '')
-rwxr-xr-xscripts/status-linux9
1 files changed, 1 insertions, 8 deletions
diff --git a/scripts/status-linux b/scripts/status-linux
index a88649c..5fa4e13 100755
--- a/scripts/status-linux
+++ b/scripts/status-linux
@@ -27,17 +27,10 @@ else
27 battery="No battery" 27 battery="No battery"
28fi 28fi
29 29
30# NetworkManager has a dreadful command line interface
31# It makes cry every time
32# pls help
33#nwline="$(nmcli device status | head -n 2 | tail -n 1)"
34#nwclean="$(echo "$nwline" | sed 's/ *$//' | sed 's/.* //')"
35#network="Network: $nwclean"
36
37# Thank you iwctl for saving us from this dreadful existence 30# Thank you iwctl for saving us from this dreadful existence
38network="$(iwctl station wlan0 show | grep 'Connected network' | \ 31network="$(iwctl station wlan0 show | grep 'Connected network' | \
39 awk '{$1=$2=""; $0=$0; print}' | sed 's/^ .//')" 32 awk '{$1=$2=""; $0=$0; print}' | sed 's/^ .//')"
40if [ "$(cat /sys/class/net/eth0/carrier 2>/dev/null)" = 1 ]; then 33if [ "$(cat /sys/class/net/eth1/carrier 2>/dev/null)" = 1 ]; then
41 if [ -z "$network" ]; then 34 if [ -z "$network" ]; then
42 network="eth" 35 network="eth"
43 else 36 else

Generated with cgit - Back to sebastiano.tronto.net