+++ /dev/null
-#!/bin/bash
-
-main() {
- local CONFIG="$HOME/.config/waybar/config.jsonc"
- local STYLE="$HOME/.config//waybar/style.css"
-
- if [ $(pidof waybar) ];
- then
- kill -SIGUSR2 $(pidof waybar)
- else
- waybar -c "$CONFIG" -s "$STYLE" > /dev/null 2>&1 &
- fi
-}
-main
-
--- /dev/null
+#!/bin/bash
+
+reload() {
+ local CONFIG="$HOME/.config/waybar/config.jsonc"
+ local STYLE="$HOME/.config//waybar/style.css"
+
+ if [ "$(pidof waybar)" ];
+ then
+ kill -SIGUSR2 "$(pidof waybar)"
+ else
+ waybar -c "$CONFIG" -s "$STYLE" > /dev/null 2>&1 &
+ fi
+}
+
+hide() {
+ local CONFIG="$HOME/.config/waybar/config.jsonc"
+ local STYLE="$HOME/.config//waybar/style.css"
+
+ if [ "$(pidof waybar)" ];
+ then
+ kill -SIGUSR1 "$(pidof waybar)"
+ else
+ waybar -c "$CONFIG" -s "$STYLE" > /dev/null 2>&1 &
+ fi
+}
+
+case "$1" in
+ reload)
+ reload
+ ;;
+ hide)
+ hide
+ ;;
+ *)
+ echo "cmd parameters: reload | hide"
+ ;;
+esac
+