Using a config made dmenu.
This commit is contained in:
parent
587f300ac7
commit
321f370263
19 changed files with 63 additions and 28 deletions
|
@ -1,5 +1,7 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
source $HOME/.config/dmenu/config
|
||||
|
||||
quick-notify "Getting list of available Wi-Fi networks..."
|
||||
# Get a list of available wifi connections and morph it into a nice-looking list
|
||||
wifi_list=$(nmcli --fields "SECURITY,SSID" device wifi list --rescan yes | sed 1d | sed 's/ */ /g' | sed -E "s/WPA*.?\S/ /g" | sed "s/^--/ /g" | sed "s/ //g" | sed "/--/d")
|
||||
|
@ -12,7 +14,7 @@ elif [[ "$connected" =~ "disabled" ]]; then
|
|||
fi
|
||||
|
||||
# Use dmenu to select wifi network
|
||||
chosen_network=$(printf '%s\n%s' "$toggle" "$wifi_list" | uniq -u | dmenu -p "Wi-Fi SSID: " )
|
||||
chosen_network=$(printf '%s\n%s' "$toggle" "$wifi_list" | uniq -u | $DMENU -p "Wi-Fi SSID: " )
|
||||
# Get name of connection
|
||||
chosen_id=$(printf '%s\n' "${chosen_network:3}" | xargs)
|
||||
|
||||
|
@ -31,7 +33,7 @@ else
|
|||
nmcli connection up id "$chosen_id" | grep "successfully" && quick-notify "Connection Established" "$success_message"
|
||||
else
|
||||
if [[ "$chosen_network" =~ "" ]]; then
|
||||
wifi_password=$(dmenu -p "Password: " )
|
||||
wifi_password=$($DMENU -P -p "Password: " )
|
||||
fi
|
||||
nmcli device wifi connect "$chosen_id" password "$wifi_password" | grep "successfully" && quick-notify "Connection Established" "$success_message"
|
||||
fi
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue