19 lines
340 B
Bash
Executable file
19 lines
340 B
Bash
Executable file
#!/bin/bash -x
|
|
# Waybar wrapper to reload it anytime the
|
|
# configuration is edited
|
|
|
|
# Variable
|
|
waybar_config_d="${HOME}/.config/waybar"
|
|
monitored_events=(
|
|
modify
|
|
create
|
|
delete
|
|
)
|
|
|
|
# Execution
|
|
while :; do
|
|
/usr/bin/waybar "$@" &
|
|
inotifywait "${monitored_events[@]/#/-e}" "${waybar_config_d}"
|
|
jobs -p | xargs kill
|
|
done
|
|
|