Reorganize files for easier restoring via stow, more familiar file structure.
This commit is contained in:
25
.local/bin/i3scripts/info-idle
Executable file
25
.local/bin/i3scripts/info-idle
Executable file
@@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
## Author: Shaun Reed | Contact: shaunrd0@gmail.com | URL: www.shaunreed.com ##
|
||||
## ##
|
||||
## A script to track system idle time within a polybar menu ##
|
||||
###############################################################################
|
||||
# info-idle.sh
|
||||
|
||||
|
||||
METRIC=sec
|
||||
FORMAT=" %d $METRIC"
|
||||
INTERVAL=2
|
||||
|
||||
case "$METRIC" in
|
||||
min) DIVIDE_BY=$((1000 * 60)); ;;
|
||||
sec) DIVIDE_BY=1000; ;;
|
||||
msec) DIVIDE_BY=1 ;;
|
||||
*) echo "Unsupported metric \"$METRIC\""; exit 1; ;;
|
||||
esac
|
||||
|
||||
while true; do
|
||||
VALUE=$(($(xprintidle)/ DIVIDE_BY))
|
||||
printf "$FORMAT\\n" "$VALUE"
|
||||
sleep $INTERVAL
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user