fix: wlp not working properly
This commit is contained in:
parent
305ecfa9b8
commit
c367348bf2
@ -2,6 +2,7 @@ vim.cmd("packadd lspconfig")
|
|||||||
lspconfig = require"lspconfig"
|
lspconfig = require"lspconfig"
|
||||||
|
|
||||||
local servers = {
|
local servers = {
|
||||||
|
"pyright",
|
||||||
}
|
}
|
||||||
|
|
||||||
local on_attach = function(client, bufnr)
|
local on_attach = function(client, bufnr)
|
||||||
|
4
bin/sbar
4
bin/sbar
@ -84,8 +84,8 @@ trap 'update_crypto;display' 'RTMIN+2'
|
|||||||
|
|
||||||
sec=0
|
sec=0
|
||||||
while true; do
|
while true; do
|
||||||
[ "$((sec % 3600))" = 0 ] && update_crypto
|
[ "$((sec % 300))" = 0 ] && update_crypto
|
||||||
[ "$((sec % 5 ))" = 0 ] && {
|
[ "$((sec % 5 ))" = 0 ] && {
|
||||||
update_time
|
update_time
|
||||||
update_cpu
|
update_cpu
|
||||||
update_memory
|
update_memory
|
||||||
|
31
bin/wlp
31
bin/wlp
@ -5,21 +5,27 @@ CON=("${NMCLI[@]}" connect)
|
|||||||
|
|
||||||
RESCAN=0
|
RESCAN=0
|
||||||
function rescan() {
|
function rescan() {
|
||||||
if [ "$RESCAN" = 0 ]; then
|
if [ "$RESCAN" = 1 ]; then
|
||||||
RESCAN=1
|
return 1
|
||||||
"${NMCLI[@]}" list --rescan yes > /dev/null
|
|
||||||
fi
|
fi
|
||||||
|
RESCAN=1
|
||||||
|
"${NMCLI[@]}" list --rescan yes > /dev/null
|
||||||
readarray -t NET <<< "$("${NMCLI[@]}" list | awk '!w[$1]++' | tail -n+2)"
|
readarray -t NET <<< "$("${NMCLI[@]}" list | awk '!w[$1]++' | tail -n+2)"
|
||||||
}
|
}
|
||||||
|
|
||||||
function connect() {
|
function connect() {
|
||||||
if ! (
|
local pass
|
||||||
"${CON[@]}" "$1" || ([ "$?" = 4 ] && "${CON[@]}" "$1" password "$(zenity --entry --text "Enter password for $1")")
|
|
||||||
) 2> /dev/null; then
|
if ! "${CON[@]}" "$1"; then
|
||||||
rescan || return 1
|
case "$?" in
|
||||||
if ! "${CON[@]}" "$1"; then
|
4)
|
||||||
return 1
|
pass="$(zenity --entry --text "Enter password for $1")"
|
||||||
fi
|
"${CON[@]}" "$1" password "$pass"
|
||||||
|
;;
|
||||||
|
10)
|
||||||
|
rescan && connect "$@"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
fi
|
fi
|
||||||
kill -36 "$(cat "$HOME/.cache/pidofbar")"
|
kill -36 "$(cat "$HOME/.cache/pidofbar")"
|
||||||
exit
|
exit
|
||||||
@ -31,11 +37,12 @@ fi
|
|||||||
|
|
||||||
readarray -t NET <<< "$("${NMCLI[@]}" list | awk '!w[$1]++' | tail -n+2)"
|
readarray -t NET <<< "$("${NMCLI[@]}" list | awk '!w[$1]++' | tail -n+2)"
|
||||||
while true; do
|
while true; do
|
||||||
n="$(printf '%s\n' "${NET[@]}" reload | dmenu -i -l 10)"
|
n="$(printf '%s\n' "${NET[@]}" rescan | dmenu -i -l 10)"
|
||||||
if [ -z "$n" ]; then
|
if [ -z "$n" ]; then
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
if [ "$n" = reload ]; then
|
if [ "$n" = rescan ]; then
|
||||||
|
RESCAN=0
|
||||||
rescan
|
rescan
|
||||||
else
|
else
|
||||||
connect "$(awk '{print $1}' <<< "$n")"
|
connect "$(awk '{print $1}' <<< "$n")"
|
||||||
|
Loading…
Reference in New Issue
Block a user