21 lines
672 B
Django/Jinja
21 lines
672 B
Django/Jinja
#!/bin/bash
|
|
|
|
# Et simpelt script til at vælge Wi-Fi og lade nm-applet håndtere passwords.
|
|
|
|
# Viser listen af netværk i vores stylede wofi-menu
|
|
SSID=$(nmcli -t -f SSID,IN-USE device wifi list --rescan yes | sed '/\*/d' | sed 's/\\:/-/g' | sort -u | wofi \
|
|
--show dmenu \
|
|
--conf "$HOME/.config/wofi/config-network" \
|
|
--style "$HOME/.config/wofi/style.css" \
|
|
-p "Vælg Wi-Fi Netværk")
|
|
|
|
# Afslut hvis intet blev valgt
|
|
if [ -z "$SSID" ]; then
|
|
exit 0
|
|
fi
|
|
|
|
# Prøv at forbinde.
|
|
# Hvis netværket kræver et password, og det ikke er gemt, vil den kørende
|
|
# nm-applet agent nu automatisk åbne en pæn grafisk dialogboks.
|
|
nmcli device wifi connect "$SSID"
|