feat: new waybar
This commit is contained in:
43
waybar/run.sh
Executable file
43
waybar/run.sh
Executable file
@@ -0,0 +1,43 @@
|
||||
#!/bin/bash
|
||||
|
||||
DIR="$HOME/.config/waybar"
|
||||
|
||||
TOP_CONFIG="$DIR/config_top.jsonc"
|
||||
TOP_STYLE="$DIR/style/style_top.css"
|
||||
|
||||
BOTTOM_CONFIG="$DIR/config_bottom.jsonc"
|
||||
BOTTOM_STYLE="$DIR/style/style_bottom.css"
|
||||
|
||||
kill_bars() {
|
||||
if pgrep waybar > /dev/null; then
|
||||
pkill waybar
|
||||
return 0
|
||||
fi
|
||||
return 1
|
||||
}
|
||||
|
||||
run_bars() {
|
||||
waybar -c "$TOP_CONFIG" -s "$TOP_STYLE" &
|
||||
waybar -c "$BOTTOM_CONFIG" -s "$BOTTOM_STYLE" &
|
||||
return 0
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
"")
|
||||
kill_bars
|
||||
run_bars
|
||||
;;
|
||||
toggle)
|
||||
kill_bars
|
||||
if [ $? -eq 1 ]; then
|
||||
run_bars
|
||||
fi
|
||||
;;
|
||||
kill)
|
||||
kill_bars
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 [toggle | kill]"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
Reference in New Issue
Block a user