Add wifi script with iwd instead of networkmanager
This commit is contained in:
@@ -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
16
dotfiles/.local/bin/wifi
Executable 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
|
||||
|
||||
@@ -452,13 +452,14 @@ if [[ ${main_menu[@]} =~ 1 ]]; then # DWM
|
||||
sudo nala install libx11-dev libxft-dev libxinerama-dev build-essential libxrandr-dev
|
||||
|
||||
# Desktop tools
|
||||
sudo nala install feh xorg network-manager
|
||||
sudo nala install feh xorg iwd
|
||||
sudo cp -f iwd.conf /etc/iwd/main.conf
|
||||
sudo systemctl enable iwd
|
||||
sudo systemctl start iwd
|
||||
|
||||
# SURF deps
|
||||
sudo nala install libgcr-3-dev libglib2.0-0 libgtk-3-0 libwebkit2gtk-4.1-0
|
||||
sudo nala install libgcr-3-dev libglib2.0-0 libgtk-3-0 libwebkit2gtk-4.0-dev
|
||||
|
||||
sudo systemctl start NetworkManager.service
|
||||
sudo systemctl enable NetworkManager.service
|
||||
compile() {
|
||||
cd suckless/$1
|
||||
sudo rm -rf config.h
|
||||
|
||||
Reference in New Issue
Block a user