statusbar tweaks/updates for dwmblocks

This commit is contained in:
Luke Smith 2020-04-13 01:38:59 -04:00
parent 6491129dbb
commit 64b8f08563
No known key found for this signature in database
GPG key ID: 4C50B54A911F6252
5 changed files with 22 additions and 11 deletions

View file

@ -1,10 +1,11 @@
#!/bin/sh #!/bin/sh
case $BLOCK_BUTTON in case $BLOCK_BUTTON in
1) notify-send "🖥 CPU hogs" "$(ps axch -o cmd:15,%cpu --sort=-%cpu | head)" ;; 1) notify-send "🖥 CPU hogs" "$(ps axch -o cmd:15,%cpu --sort=-%cpu | head)\\n(100% per core)" ;;
2) setsid "$TERMINAL" -e htop & ;;
3) notify-send "🖥 CPU module " "\- Shows CPU temperature. 3) notify-send "🖥 CPU module " "\- Shows CPU temperature.
- Click to show intensive processes. - Click to show intensive processes.
- % is of single core." ;; - Middle click to open htop." ;;
esac esac
sensors | awk '/Core 0/ {print "🌡", $3}' sensors | awk '/Core 0/ {print "🌡", $3}'

View file

@ -1,8 +1,16 @@
#!/bin/sh #!/bin/sh
# The clickable help menu. Middle click to restart wm.
# If dwm is running, use dwm's readme and restart.
ps ax | grep -q "\sdwm$" &&
READMEFILE=/usr/local/share/dwm/larbs.mom
restartwm() { pkill -HUP dwm ;} ||
restartwm() { i3 restart ;}
case $BLOCK_BUTTON in case $BLOCK_BUTTON in
1) groff -mom ${XDG_DATA_HOME:-$HOME/.local/share}/larbs/readme.mom -Tpdf | zathura - ;; 1) groff -mom "${READMEFILE:-${XDG_DATA_HOME:-$HOME/.local/share}/larbs/readme.mom}" -Tpdf | zathura - ;;
2) i3 restart ;; 2) restartwm ;;
3) notify-send "❓ Help module" "\- Left click to open LARBS guide. 3) notify-send "❓ Help module" "\- Left click to open LARBS guide.
- Middle click to refresh i3.";; - Middle click to refresh window manager.";;
esac; echo "❓" esac; echo "❓"

View file

@ -2,8 +2,10 @@
case $BLOCK_BUTTON in case $BLOCK_BUTTON in
1) notify-send "🧠 Memory hogs" "$(ps axch -o cmd:15,%mem --sort=-%mem | head)" ;; 1) notify-send "🧠 Memory hogs" "$(ps axch -o cmd:15,%mem --sort=-%mem | head)" ;;
2) setsid "$TERMINAL" -e htop & ;;
3) notify-send "🧠 Memory module" "\- Shows Memory Used/Total. 3) notify-send "🧠 Memory module" "\- Shows Memory Used/Total.
- Click to show memory hogs." ;; - Click to show memory hogs.
- Middle click to open htop." ;;
esac esac
free -h | sed -n '2{p;q}' | awk '{print "🧠", $3 "/" $2}' free -h | sed -n '2{p;q}' | awk '{print "🧠", $3 "/" $2}'

View file

@ -15,14 +15,14 @@
# [Action] # [Action]
# Description = Updating statusbar... # Description = Updating statusbar...
# When = PostTransaction # When = PostTransaction
# Exec = /usr/bin/pkill -RTMIN+8 dwmblocks # Exec = /usr/bin/pkill -RTMIN+8 dwmblocks # Or i3blocks if using i3.
case $BLOCK_BUTTON in case $BLOCK_BUTTON in
1) $TERMINAL -e popupgrade ;; 1) setsid "$TERMINAL" -e popupgrade & ;;
2) notify-send "$(/usr/bin/pacman -Qu)" ;; 2) notify-send "$(/usr/bin/pacman -Qu)" ;;
3) notify-send "Upgrade module" "📦: number of upgradable packages 3) notify-send "🎁 Upgrade module" "📦: number of upgradable packages
- Left click to upgrade packages - Left click to upgrade packages
- Middle click to show upgradable packages" ;; - Middle click to show upgradable packages" ;;
esac esac
pacman -Qu | grep -v "\[ignored\]" | wc -l | sed "s/^/📦/;s/^📦0$//g" pacman -Qu | grep -cv "\[ignored\]" | sed "s/^/📦/;s/^📦0$//g"

View file

@ -18,7 +18,7 @@ sed '13q;d' "${XDG_DATA_HOME:-$HOME/.local/share}/weatherreport" | grep -o "m\\(
# The BLOCK_BUTTON bloat for clicking in i3. # The BLOCK_BUTTON bloat for clicking in i3.
case $BLOCK_BUTTON in case $BLOCK_BUTTON in
1) $TERMINAL -e less -Srf "${XDG_DATA_HOME:-$HOME/.local/share}/weatherreport" ;; 1) setsid "$TERMINAL" -e less -Srf "${XDG_DATA_HOME:-$HOME/.local/share}/weatherreport" & ;;
2) getforecast && showweather ;; 2) getforecast && showweather ;;
3) notify-send "🌈 Weather module" "\- Left click for full forecast. 3) notify-send "🌈 Weather module" "\- Left click for full forecast.
- Middle click to update forecast. - Middle click to update forecast.