diff options
| author | Alec Goncharow <alec@goncharow.dev> | 2022-12-04 18:23:46 -0600 |
|---|---|---|
| committer | Alec Goncharow <alec@goncharow.dev> | 2022-12-04 18:23:46 -0600 |
| commit | 1ec73cc2c14d2f62c32046d9585c3a745531d37a (patch) | |
| tree | 8b9c6b2e5ba43ce1248c114758a55df9467cab64 /.config/rofi/applets/menu/network.sh | |
| parent | b257edf16c9b8b14ebb542e857a29c74fea00495 (diff) | |
Fresh start
Diffstat (limited to '.config/rofi/applets/menu/network.sh')
| -rwxr-xr-x | .config/rofi/applets/menu/network.sh | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/.config/rofi/applets/menu/network.sh b/.config/rofi/applets/menu/network.sh deleted file mode 100755 index 6e50332..0000000 --- a/.config/rofi/applets/menu/network.sh +++ /dev/null @@ -1,68 +0,0 @@ -#!/usr/bin/env bash - -## Author : Aditya Shakya -## Mail : adi1090x@gmail.com -## Github : @adi1090x -## Twitter : @adi1090x - -style="$($HOME/.config/rofi/applets/menu/style.sh)" - -dir="$HOME/.config/rofi/applets/menu/configs/$style" -rofi_command="rofi -theme $dir/network.rasi" - -## Get info -IFACE="$(nmcli | grep -i interface | awk '/interface/ {print $2}')" -#SSID="$(iwgetid -r)" -#LIP="$(nmcli | grep -i server | awk '/server/ {print $2}')" -#PIP="$(dig +short myip.opendns.com @resolver1.opendns.com )" -STATUS="$(nmcli radio wifi)" - -active="" -urgent="" - -if (ping -c 1 archlinux.org || ping -c 1 google.com || ping -c 1 bitbucket.org || ping -c 1 github.com || ping -c 1 sourceforge.net) &>/dev/null; then - if [[ $STATUS == *"enable"* ]]; then - if [[ $IFACE == e* ]]; then - connected="" - else - connected="" - fi - active="-a 0" - SSID=" $(iwgetid -r)" - PIP="$(wget --timeout=30 http://ipinfo.io/ip -qO -)" - fi -else - urgent="-u 0" - SSID="Disconnected" - PIP="Not Available" - connected="" -fi - -## Icons -bmon="" -launch_cli="" -launch="" - -options="$connected\n$bmon\n$launch_cli\n$launch" - -## Main -chosen="$(echo -e "$options" | $rofi_command -p "$SSID : $PIP" -dmenu $active $urgent -selected-row 1)" -case $chosen in - $connected) - if [[ $STATUS == *"enable"* ]]; then - nmcli radio wifi off - else - nmcli radio wifi on - fi - ;; - $bmon) - termite -e bmon - ;; - $launch_cli) - termite -e nmtui - ;; - $launch) - nm-connection-editor - ;; -esac - |
