Skip to content

Commit 7a4f5d3

Browse files
🚧 progress: First draft.
1 parent 9738c2d commit 7a4f5d3

20 files changed

+39
-56
lines changed

.bin/ethernet.ui.profile.start

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env sh
22

33
wifi.any.stop
4+
wifi.stop
45
sudo /usr/bin/systemctl start dhcpcd

.bin/is.wifi.auto.running

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
11
#!/usr/bin/env dash
2-
# shellcheck disable=SC2009
3-
ps -u root -o command | grep -q '[n]etctl/auto.action$'
4-
#interface="$(wifi.chips.default)"
5-
#systemctl | \
6-
#grep 'netctl-auto@'"$interface" | \
7-
#grep -e 'loaded\s*active\s*\(exited\|running\)' | \
8-
#grep -o 'netctl-auto@.*\.service' 1>&2
2+
is.wifi.running

.bin/is.wifi.profile.running

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
11
#!/usr/bin/env sh
22

3-
interface="$(wifi.chips.default)"
4-
5-
systemctl |
6-
grep 'netctl@'"$interface" |
7-
grep -e 'loaded\s*active\s*\(exited\|running\)' |
8-
grep -o 'netctl@.*\.service' 1>&2
3+
exit 1

.bin/is.wifi.running

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
11
#!/usr/bin/env dash
2-
# shellcheck disable=SC2009
3-
ps -u root -o command | grep -q '[r]un/netctl/wpa_supplicant-wlp'
4-
#interface="$(wifi.chips.default)"
5-
#systemctl | \
6-
#grep 'netctl\(\|-auto\)@'"$interface" | \
7-
#grep -e 'loaded\s*active\s*\(exited\|running\)' | \
8-
#grep -o 'netctl\(\|-auto\)@.*\.service' 1>/dev/null
2+
#ps -u root -o command | grep -q '^/usr/lib/iwd/iwd$'
3+
systemctl is-active iwd > /dev/null

.bin/wifi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/usr/bin/env sh
22

3-
sudo /usr/bin/wifi-menu "$@"
3+
iwctl "$@"

.bin/wifi.any.stop

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
#!/usr/bin/env sh
22

3-
profile="$(wifi.profiles.running)"
3+
chip="$(wifi.chips.default)"
44

5-
if [ "$profile" != '' ] ; then
6-
wifi.profile.stop "$profile"
7-
elif is.wifi.auto.running ; then
8-
wifi.auto.stop
9-
fi
10-
11-
sudo /usr/bin/ip link set "$(wifi.chips.default)" down
5+
iwctl station "$chip" disconnect

.bin/wifi.auto.start

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
#!/usr/bin/env sh
22

3-
interface="$(wifi.chips.default)"
4-
5-
sudo /usr/bin/systemctl start 'netctl-auto@'"$interface"
3+
sudo /usr/bin/systemctl start iwd

.bin/wifi.auto.stop

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
#!/usr/bin/env sh
22

3-
interface="$(wifi.chips.default)"
4-
5-
sudo /usr/bin/systemctl stop 'netctl-auto@'"$interface"
3+
sudo /usr/bin/systemctl stop iwd

.bin/wifi.profile.start

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/usr/bin/env sh
22

3-
sudo /usr/bin/netctl start "$1"
3+
iwctl station "$(wifi.chips.default)" connect "$1"

.bin/wifi.profile.stop

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/usr/bin/env sh
22

3-
sudo /usr/bin/netctl stop "$1"
3+
wifi.any.stop

0 commit comments

Comments
 (0)