From b2cd82c6e43b4cb7ed98cf3a08009cf5554d0688 Mon Sep 17 00:00:00 2001 From: nevaforget Date: Tue, 7 Apr 2026 17:29:10 +0200 Subject: [PATCH] refactor: remove user-defaults install from moonarch-git package MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The user-defaults mechanism (copying template files to ~/.config/) was removed from moonarch. Waybar falls back to /etc/xdg/ via XDG spec — no provisioning needed. --- moonarch-git/PKGBUILD | 5 ----- moonarch-git/moonarch.install | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/moonarch-git/PKGBUILD b/moonarch-git/PKGBUILD index 67aee27..57a14c4 100644 --- a/moonarch-git/PKGBUILD +++ b/moonarch-git/PKGBUILD @@ -190,11 +190,6 @@ package() { "$pkgdir/etc/systemd/user/graphical-session.target.wants/$(basename "$svc")" done - # --- User config templates (for post-install.sh / transform.sh) --- - while IFS= read -r -d '' file; do - local _rel="${file#defaults/user/}" - install -Dm644 "$file" "$pkgdir/usr/share/moonarch/user-defaults/$_rel" - done < <(find defaults/user -type f -print0 2>/dev/null || true) } backup=( diff --git a/moonarch-git/moonarch.install b/moonarch-git/moonarch.install index dec49ea..a2598cb 100644 --- a/moonarch-git/moonarch.install +++ b/moonarch-git/moonarch.install @@ -73,7 +73,7 @@ post_install() { echo "==> Moonarch defaults installed." echo "==> For first-time setup run: /opt/moonarch/scripts/post-install.sh" - echo "==> This enables services, configures firewall, and sets up user defaults." + echo "==> This enables services and configures firewall." } post_upgrade() {