Add wifi script with iwd instead of networkmanager

This commit is contained in:
2024-06-06 20:06:02 +01:00
parent 8ae0702912
commit 5b7819c6b9
4 changed files with 26 additions and 11 deletions

View File

@@ -1,7 +0,0 @@
#!/usr/bin/env bash
set -euo pipefail
bssid=$(nmcli device wifi list | sed -n '1!p' | cut -b 9- | dmenu -p "Select Wifi  :" | cut -d' ' -f1)
pass=$(echo "" | dmenu -p "Enter Password  :")
[ -n "$pass" ] && nmcli device wifi connect "$bssid" password "$pass" || nmcli device wifi connect "$bssid"

16
dotfiles/.local/bin/wifi Executable file
View File

@@ -0,0 +1,16 @@
#!/bin/bash
iwctl device list
echo
read -p "Wifi interface: " interface
echo
iwctl station $interface scan
sleep 2
iwctl station $interface get-networks
echo
read -p "SSID: " ssid
read -sp "PSK: " psk
iwctl --passphrase $psk station $interface connect $ssid
sleep 1
iwctl station $interface show