statusbar tweaks/updates for dwmblocks
This commit is contained in:
parent
6491129dbb
commit
64b8f08563
5 changed files with 22 additions and 11 deletions
|
@ -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}'
|
||||||
|
|
|
@ -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 "❓"
|
||||||
|
|
|
@ -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}'
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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.
|
||||||
|
|
Loading…
Reference in a new issue