Added new waybar
This commit is contained in:
9
waybar/modules/cpu.sh
Normal file
9
waybar/modules/cpu.sh
Normal file
@@ -0,0 +1,9 @@
|
||||
read cpu a b c previdle rest < /proc/stat
|
||||
prevtotal=$((a+b+c+previdle))
|
||||
sleep 3.0
|
||||
read cpu a b c idle rest < /proc/stat
|
||||
sleep 3.0
|
||||
total=$((a+b+c+idle))
|
||||
cpu=$((100*( (total-prevtotal) - (idle-previdle) ) / (total-prevtotal) ))
|
||||
|
||||
echo $cpu%
|
||||
2
waybar/modules/datetime.sh
Normal file
2
waybar/modules/datetime.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
#!/usr/bin/env bash
|
||||
echo " $(date '+%H:%M')"
|
||||
10
waybar/modules/powermenu.sh
Normal file
10
waybar/modules/powermenu.sh
Normal file
@@ -0,0 +1,10 @@
|
||||
rofiopt="Shut down\nReboot\nLock"
|
||||
rofi=$(printf "$rofiopt" | rofi -dmenu -i -p "Powermenu")
|
||||
[ -z "$rofi" ] && exit
|
||||
|
||||
case $rofi in
|
||||
"Shut down") shutdown now;;
|
||||
"Reboot") reboot;;
|
||||
"Lock") swaylock;;
|
||||
*)
|
||||
esac
|
||||
Reference in New Issue
Block a user