2025-07-06 18:00:41 -07:00
|
|
|
#!/bin/bash
|
|
|
|
|
2025-07-20 21:07:59 -05:00
|
|
|
# Backup existing settings
|
|
|
|
cp -f ~/.config/waybar/config.jsonc ~/.config/waybar/config.jsonc.bak 2>/dev/null
|
|
|
|
cp -f ~/.config/waybar/style.css ~/.config/waybar/style.css.bak 2>/dev/null
|
2025-07-09 19:07:28 +10:00
|
|
|
|
2025-07-20 21:07:59 -05:00
|
|
|
# Overwrite local waybar settings with the latest in Omarchy
|
|
|
|
cp -f ~/.local/share/omarchy/config/waybar/config.jsonc ~/.config/waybar/ 2>/dev/null
|
|
|
|
cp -f ~/.local/share/omarchy/config/waybar/style.css ~/.config/waybar/ 2>/dev/null
|
|
|
|
|
|
|
|
# Remove identical backup files
|
|
|
|
if cmp -s ~/.config/waybar/config.jsonc.bak ~/.config/waybar/config.jsonc; then
|
|
|
|
rm ~/.config/waybar/config.jsonc.bak
|
|
|
|
else
|
|
|
|
echo -e "\e[31mExisting .config/waybar/config.jsonc replaced with new Omarchy default, but a .bak file was made.\e[0m"
|
|
|
|
fi
|
|
|
|
|
|
|
|
if cmp -s ~/.config/waybar/style.css.bak ~/.config/waybar/style.css; then
|
|
|
|
rm ~/.config/waybar/style.css.bak
|
|
|
|
else
|
|
|
|
echo -e "\e[31mExisting .config/waybar/style.css replaced with new Omarchy default, but a .bak file was made.\e[0m"
|
2025-07-10 06:59:06 +10:00
|
|
|
fi
|
2025-07-20 21:07:59 -05:00
|
|
|
|
|
|
|
# Restart waybar
|
|
|
|
pkill -SIGUSR2 waybar
|