diff options
| author | filip <“filip.rabiega@gmail.com”> | 2026-02-16 12:37:29 +0100 |
|---|---|---|
| committer | filip <“filip.rabiega@gmail.com”> | 2026-02-16 12:37:29 +0100 |
| commit | d763f6025fb04c4790b1a84854468191932597c9 (patch) | |
| tree | 7c204523fc6f7b73d92db602740e9a3b7570437f /dwifi | |
| parent | bf54007f62beb5bf889da69574c4fea74bdc59aa (diff) | |
| download | chadscripts-d763f6025fb04c4790b1a84854468191932597c9.tar.gz chadscripts-d763f6025fb04c4790b1a84854468191932597c9.tar.bz2 chadscripts-d763f6025fb04c4790b1a84854468191932597c9.zip | |
add booksplit dwifi getbib rewrite volume
Diffstat (limited to 'dwifi')
| -rwxr-xr-x | dwifi | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -0,0 +1,19 @@ +#!/bin/bash + +# Get available Wi-Fi networks (SSID only, unique) +ssid=$(nmcli -t -f ssid dev wifi list | + sed '/^$/d' | sort -u | + dmenu -i -l 20 -p "Select Wi-Fi:") + +# Exit if nothing selected +[ -z "$ssid" ] && exit 1 + +# Ask for password (hidden input) +password=$(printf "" | dmenu -P -p "Password for $ssid:") + +# Try to connect +if nmcli dev wifi connect "$ssid" password "$password"; then + notify-send "Wi-Fi Connected" "Connected to $ssid" +else + notify-send "Wi-Fi Failed" "Could not connect to $ssid" +fi |
