This commit is contained in:
pika 2025-06-19 15:20:20 +02:00
parent 9b3171425d
commit 9117240088
6 changed files with 93 additions and 139 deletions

View file

@ -13,53 +13,39 @@ command_exists() {
command -v "$@" >/dev/null 2>&1
}
# fallback() {
# if command_exists hyprpanel; then
# pkill hyprpanel
# handle_error $? "pkill hyprpanel"
# hyprpanel &
# handle_error $? "hyprpanel"
# elif command_exists gBar; then
# pkill gBar
# handle_error $? "pkill gBar"
# gBar bar 0 &
# handle_error $? "gBar bar 0"
# elif command_exists waybar; then
# pkill waybar
# handle_error $? "pkill waybar"
# waybar &
# handle_error $? "waybar"
# else
# log_notify "critical" "Error" "No compatible bar found"
# exit 1
# fi
# }
proc-kill-if() {
if pgrep "$1"; then
pkill "$1"
fi
}
barsetup() {
local bar="${1:-quickshell}"
case "$bar" in
hyprpanel)
pkill hyprpanel
hyprpanel &
;;
gBar)
pkill gBar
gBar bar 0 &
;;
waybar)
pkill waybar
waybar &
;;
quickshell)
pkill qs
qs &
;;
*)
pkill $bar
$bar &
;;
esac
proc-kill-if "$bar"
# case "$bar" in
# hyprpanel)
# pkill hyprpanel
# hyprpanel &
# ;;
# gBar)
# pkill gBar
# gBar bar 0 &
# ;;
# waybar)
# pkill waybar
# waybar &
# ;;
# quickshell)
# pkill qs
# qs &
# ;;
# *)
# pkill $bar
# $bar &
# ;;
# esac
}
if barsetup "$@"; then