diff options
| -rwxr-xr-x | autolocker.sh | 3 | ||||
| -rwxr-xr-x | i3blocks-net.sh | 2 | ||||
| -rwxr-xr-x | i3blocks-up.sh | 5 | ||||
| -rwxr-xr-x | i3blocks-updates.sh | 3 | 
4 files changed, 9 insertions, 4 deletions
| diff --git a/autolocker.sh b/autolocker.sh index f7b0b2a..692fbfb 100755 --- a/autolocker.sh +++ b/autolocker.sh @@ -8,9 +8,8 @@ if [ "$1" = "-d" ]; then  		-notifier "notify-send -t=10000 '10 seconds to lock...'"  else  	xautolock \ -		-detectsleep \  		-killtime 10 \ -		-killer "doas acpiconf -s3" \ +		-killer "sleep 0.5; doas acpiconf -s3" \  		-notify 10 \  		-time 10 \  		-locker "i3lock -n -f -c 000000 -i ~/.local/share/wallpapers/lock.png; sleep 0.2" \ diff --git a/i3blocks-net.sh b/i3blocks-net.sh index 26aad7b..340a70a 100755 --- a/i3blocks-net.sh +++ b/i3blocks-net.sh @@ -11,7 +11,7 @@ elif [ "$(ifconfig wlan0 | grep status | cut -d\: -f2)" = " associated" ]; then  	ssid=$(ifconfig wlan0 | sed -n 's/^.*ssid \(.*\) channel.*$/\1/p')  	[ -n "$ssid" ] && printf "%s%s %s" $icon_wireless "$ssid" $inet  else -	printf "%sNo connection" $icon_down +	printf "%sOffline" $icon_down  fi  printf "\n" diff --git a/i3blocks-up.sh b/i3blocks-up.sh new file mode 100755 index 0000000..52791a1 --- /dev/null +++ b/i3blocks-up.sh @@ -0,0 +1,5 @@ +#!/bin/sh +icon= + +doas freebsd-update updatesready > /dev/null +[ $? -eq 2 ] && printf "$icon%s\n" "$(uptime | grep -o 'up[^,]*')" || printf "%sUpdates are available" $icon  diff --git a/i3blocks-updates.sh b/i3blocks-updates.sh index 3b73f3c..02d3a60 100755 --- a/i3blocks-updates.sh +++ b/i3blocks-updates.sh @@ -1,4 +1,5 @@  #!/bin/sh  icon= -freebsd-update updatesready && printf "%s" $icon && notify-send "FreeBSD updates are ready to install" +freebsd-update updatesready > /dev/null +[ $? -eq 2 ] || printf "%sUpdates are available" $icon && notify-send "Updates are ready to install" |