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
|
sudo nala install libx11-dev libxft-dev libxinerama-dev build-essential libxrandr-dev
|
||||||
|
|
||||||
# Desktop tools
|
# 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
|
# 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() {
|
compile() {
|
||||||
cd suckless/$1
|
cd suckless/$1
|
||||||
sudo rm -rf config.h
|
sudo rm -rf config.h
|
||||||
|
|||||||
Reference in New Issue
Block a user