36 lines
1.0 KiB
Bash
Executable File
36 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Set the path to the config and style files
|
|
config_file="${HOME}/.config/hypr/waybar/config"
|
|
config_background_file="${HOME}/.config/hypr/waybar/config-background"
|
|
style_file="${HOME}/.config/hypr/waybar/style.css"
|
|
style_background_file="${HOME}/.config/hypr/waybar/style-background.css"
|
|
|
|
# Swap names of config files
|
|
mv "${config_file}" "${config_file}.temp"
|
|
mv "${config_background_file}" "${config_file}"
|
|
mv "${config_file}.temp" "${config_background_file}"
|
|
|
|
# Swap names of style files
|
|
mv "${style_file}" "${style_file}.temp"
|
|
mv "${style_background_file}" "${style_file}"
|
|
mv "${style_file}.temp" "${style_background_file}"
|
|
|
|
echo "File names swapped successfully!"
|
|
|
|
# kill first
|
|
if [[ $(pidof waybar) ]]; then
|
|
killall -q waybar
|
|
fi
|
|
|
|
while pgrep -u $UID -x waybar > /dev/null;do sleep 1;done
|
|
|
|
|
|
# start up again
|
|
CONFIG="$HOME/.config/hypr/waybar/config.ini"
|
|
STYLE="$HOME/.config/hypr/waybar/style.css"
|
|
|
|
if [[ ! $(pidof waybar) ]]; then
|
|
waybar --bar main-bar --log-level error --config ${CONFIG} --style ${STYLE} &
|
|
fi
|