This commit is contained in:
pika 2025-06-08 10:42:50 +02:00
parent 3e5b4a6268
commit 2b2e124602

View file

@ -13,16 +13,6 @@ command_exists() {
command -v "$@" >/dev/null 2>&1 command -v "$@" >/dev/null 2>&1
} }
# Function to handle errors
handle_error() {
local exit_code=$1
local command_name=$2
if [ $exit_code -ne 0 ]; then
log_notify "critical" "Error" "Failed to execute $command_name"
exit $exit_code
fi
}
# fallback() { # fallback() {
# if command_exists hyprpanel; then # if command_exists hyprpanel; then
# pkill hyprpanel # pkill hyprpanel
@ -51,27 +41,19 @@ barsetup() {
case "$bar" in case "$bar" in
hyprpanel) hyprpanel)
pkill hyprpanel pkill hyprpanel
# handle_error $? "pkill hyprpanel"
hyprpanel & hyprpanel &
handle_error $? "hyprpanel"
;; ;;
gBar) gBar)
pkill gBar pkill gBar
handle_error $? "pkill gBar"
gBar bar 0 & gBar bar 0 &
handle_error $? "gBar bar 0"
;; ;;
waybar) waybar)
pkill waybar pkill waybar
handle_error $? "pkill waybar"
waybar & waybar &
handle_error $? "waybar"
;; ;;
*) *)
pkill $bar pkill $bar
# handle_error $? "pkill $bar"
$bar & $bar &
handle_error $? "$bar"
;; ;;
esac esac
} }