From 684d54e0c2b515b65bf6fb200ccf8d675e345a7a Mon Sep 17 00:00:00 2001 From: nevaforget Date: Mon, 30 Mar 2026 23:45:52 +0200 Subject: [PATCH] Deploy moonarch config overrides for walker, foot, and waybar These configs are owned by their respective packages in /etc/xdg/ so the XDG copy loop installs the package defaults instead of ours. Overwrite with moonarch versions from /usr/share/moonarch/ after the loop. --- scripts/transform.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/transform.sh b/scripts/transform.sh index 06cf4e4..ad6d7a3 100755 --- a/scripts/transform.sh +++ b/scripts/transform.sh @@ -281,6 +281,15 @@ for src_dir in /etc/xdg/*/; do log " + $app_name/" done +# Overwrite configs owned by other packages with moonarch versions +log "Deploying moonarch config overrides..." +cp /usr/share/moonarch/walker-config.toml "$HOME/.config/walker/config.toml" +log " + walker/config.toml" +cp /usr/share/moonarch/foot/foot.ini "$HOME/.config/foot/foot.ini" +log " + foot/foot.ini" +cp /usr/share/moonarch/waybar/style.css "$HOME/.config/waybar/style.css" +log " + waybar/style.css" + # Deploy user defaults (overwrite, no existence check) log "Deploying user config defaults to ~/.config/ (overwrite)..." if [[ -d "$USER_DEFAULTS" ]]; then