From a5ed5a3655af79133319742af46c138dfae5e45f Mon Sep 17 00:00:00 2001 From: jon Date: Mon, 18 May 2026 13:45:38 -0500 Subject: [PATCH] restore-full.sh: run install-theme.sh after restore Mirrors the theme-restore step already in restore.sh, so the lftp full-restore path also rebuilds the desktop wiring. Co-Authored-By: Claude Opus 4.7 --- bin/restore-full.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/bin/restore-full.sh b/bin/restore-full.sh index 1b580c8..1ceb00b 100755 --- a/bin/restore-full.sh +++ b/bin/restore-full.sh @@ -31,5 +31,16 @@ echo "" echo "Rebuilding frontend dependencies..." cd "$NEXUS_ROOT/interface/web" && npm install +echo "" +echo "Restoring NexusOS desktop theme..." +theme_installer="$NEXUS_ROOT/assets/themes/install-theme.sh" +if [ -x "$theme_installer" ]; then + "$theme_installer" +elif [ -f "$theme_installer" ]; then + bash "$theme_installer" +else + echo "Warning: $theme_installer not found — skipping theme restore." +fi + echo "" echo "Restore complete. Nexus is ready to start."