improve t2stats performance, tweak heading comments througout

This commit is contained in:
Iris Lightshard 2022-01-14 22:33:32 -07:00
parent fa5f28ca3f
commit c762b10e61
Signed by: Iris Lightshard
GPG key ID: 3B7FBC22144E6398
11 changed files with 80 additions and 53 deletions

View file

@ -50,7 +50,7 @@ common keybinding operations with notifications
tint2 system load/memory, battery, and network info tint2 system load/memory, battery, and network info
### dynaclock ### dynacal
displays either regular or arvelie clock in a tint2 executor, with an action to switch them as well displays either regular or arvelie clock in a tint2 executor, with an action to switch them as well

View file

@ -2,8 +2,8 @@
# Just a background script to tell you when your battery's low if you don't # Just a background script to tell you when your battery's low if you don't
# have a panel. # have a panel.
# Lisenced under the MIT license -- do what you want # Derek Stevens <nilix@nilfm.cc>
# Copyleft 2021 Derek Stevens <drkste@zoho.com> # MIT License
flag1=0 flag1=0
flag2=0 flag2=0

View file

@ -3,8 +3,8 @@
# this is a simple script to both give some semblance of eye-candy for a tint2 executor # this is a simple script to both give some semblance of eye-candy for a tint2 executor
# and to switch virtual desktops programmatically, to be invoked by button click/scroll # and to switch virtual desktops programmatically, to be invoked by button click/scroll
# on said executor. # on said executor.
# copyleft 2020 Derek Stevens <drkste@zoho.com> # Derek Stevens <nilix@nilfm.cc>
# MIT License - do whatever you want # MIT License
# if we're feeling spartan, just print a simple string for the executor # if we're feeling spartan, just print a simple string for the executor
if [ -z $1 ]; then if [ -z $1 ]; then

View file

@ -1,5 +1,9 @@
#!/bin/sh #!/bin/sh
# display arvelie/neralie or gregorian time depending on toggle
# Derek Stevens <nilix@nilfm.cc>
# MIT License
if [ "$1" = "-t" ]; then if [ "$1" = "-t" ]; then
current=$(cat ~/.time_mode) current=$(cat ~/.time_mode)
case ${current} in case ${current} in

View file

@ -2,8 +2,8 @@
# extdisplay: # extdisplay:
# this is a wrapper around xrandr to handle one external monitor on a laptop # this is a wrapper around xrandr to handle one external monitor on a laptop
# copyleft 2020 Derek Stevens <drkste@zoho.com> # Derek Stevens <nilix@nilfm.cc>
# MIT License -- do whatever you want # MIT License
helpme() helpme()
{ {

View file

@ -5,8 +5,8 @@
# no arguments prints the power icon with siji font # no arguments prints the power icon with siji font
# -p runs the prompt in dmenu # -p runs the prompt in dmenu
# use a sudoers rule with NOPASSWD or a session manager # use a sudoers rule with NOPASSWD or a session manager
# copyleft 2020 Derek Stevens <drkste@zoho.com> # Derek Stevens <nilix@nilfm.cc>
# MIT License -- do whatever you want # MIT License
menu() { menu() {
dmenu "$@" -p "action >>>" -fn saucecodepronerdfont-9 -l 6 -nb black -nf grey50 -sb "#1f9b92" -sf black dmenu "$@" -p "action >>>" -fn saucecodepronerdfont-9 -l 6 -nb black -nf grey50 -sb "#1f9b92" -sf black

4
rio.sh
View file

@ -1,5 +1,9 @@
#!/bin/sh #!/bin/sh
# use slop and wmctrl to emulate rio behavior in an EWMH compliant WM
# Derek Stevens <nilix@nilfm.cc>
# MIT License
termcmd="alacritty --option geometry=" termcmd="alacritty --option geometry="
movebind="super+v" movebind="super+v"

View file

@ -1,5 +1,9 @@
#!/bin/sh #!/bin/sh
# fetch your mail at regular intervals
# Derek Stevens <nilix@nilfm.cc>
# MIT License
while true; do while true; do
mbsync -a mbsync -a
sleep 5m sleep 5m

View file

@ -2,15 +2,22 @@
# t2stats: # t2stats:
# this is a simple network/battery status indicator to be used with tint2 # this is a simple network/battery status indicator to be used with tint2
# copyleft 2020 Derek Stevens <drkste@zoho.com> # Derek Stevens <nilix@nilfm.cc>
# MIT License -- do whatever you want # MIT License
if [ "$1" = "-l" ]; then if [ "$1" = "-l" ]; then
load=$(cat /proc/loadavg | awk '{print $1}') load=$(cat /proc/loadavg)
set -- ${load}
load=$3
memdata=$(free -h --si | grep Mem) memdata=$(free -h --si | grep Mem)
swapdata=$(free -h --si | grep Swap) swapdata=$(free -h --si | grep Swap)
memused=$(echo ${memdata} | awk '{print $3}' )
swapused=$(echo ${swapdata} | awk '{print $3}') set -- ${memdata}
memused=$3
set -- ${swapdata}
swapused=$3
echo " ${load} | ${memused} | ${swapused}" echo " ${load} | ${memused} | ${swapused}"
fi fi
@ -35,6 +42,8 @@ if [ "$1" = "-r" ]; then
echo -n "${output}" echo -n "${output}"
# battery # battery
if ! grep Full /sys/class/power_supply/BAT*/status > /dev/null \
&& [ -d /sys/class/power_supply/BAT* ]; then
powerlevel=$(cat /sys/class/power_supply/BAT*/capacity) powerlevel=$(cat /sys/class/power_supply/BAT*/capacity)
case $powerlevel in case $powerlevel in
0) 0)
@ -72,8 +81,6 @@ if [ "$1" = "-r" ]; then
;; ;;
esac esac
if ! grep Full /sys/class/power_supply/BAT*/status > /dev/null \
&& file /sys/class/power_supply/BAT* > /dev/null; then
echo " ${meter}" echo " ${meter}"
fi fi
fi fi

View file

@ -1,5 +1,9 @@
#!/bin/sh #!/bin/sh
# wrapper for common keybinds across environments
# by Derek Stevens <nilix@nilfm.cc>
# MIT License
helpme(){ helpme(){
echo "$0 < v | b > < args >" echo "$0 < v | b > < args >"
echo " args for v (volume) command:" echo " args for v (volume) command:"

View file

@ -1,5 +1,9 @@
#!/bin/sh #!/bin/sh
# make a timesheet from a month's data from the Zeit db
# Derek Stevens <nilix@nilfm.cc>
# MIT License
if [ -z $2 ]; then if [ -z $2 ]; then
echo "usage:" echo "usage:"
echo " $0 MONTH YEAR" echo " $0 MONTH YEAR"