summaryrefslogtreecommitdiffstats
path: root/.local/bin
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin')
-rwxr-xr-x.local/bin/wifi20
1 files changed, 20 insertions, 0 deletions
diff --git a/.local/bin/wifi b/.local/bin/wifi
new file mode 100755
index 0000000..aa6bd0d
--- /dev/null
+++ b/.local/bin/wifi
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+# root check
+if [ "$EUID" -ne 0 ]; then echo "Please run as root" && exit; fi
+
+# variables
+interface=$(ip a | awk -F": " '/wlp/ {print $2}')
+runfile=/run/wpa_supplicant/$interface
+ping_test=1.1.1.1
+
+# runfile check
+if [ -f "$runfile" ] ; then echo Removing Runfile && rm "$runfile" ; fi
+
+# make connection
+wpa_supplicant -B -c "/etc/wpa_supplicant/wpa_supplicant.conf" -i "$interface" && dhcpcd "$interface"
+
+# ping test
+while true; do sleep 0.8 && ping -c 1 "$ping_test" && printf "\nConnected!" && break; done
+
+exit
io.co.uk-9f97ef84557738c606f46259725eff0fe331d044.zip
Additional dreams
Diffstat (limited to 'themes/Brine/layouts/_default')