From ab066724f0d8b48d5e41824a0fea1ea7a2085661 Mon Sep 17 00:00:00 2001 From: nevaforget Date: Fri, 10 Apr 2026 07:33:46 +0200 Subject: [PATCH] fix: keep terminal open after moonarch-update completes Add "press any key" prompt when running interactively (stdin is a TTY). Remove dead wrapper in defaults/bin/ that was overwritten by PKGBUILD. --- defaults/bin/moonarch-update | 7 ------- scripts/moonarch-update | 6 ++++++ 2 files changed, 6 insertions(+), 7 deletions(-) delete mode 100755 defaults/bin/moonarch-update diff --git a/defaults/bin/moonarch-update b/defaults/bin/moonarch-update deleted file mode 100755 index d4ac3c7..0000000 --- a/defaults/bin/moonarch-update +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/bash -# ABOUTME: Interactive system update wrapper for use as Waybar on-click action. -# ABOUTME: Runs paru and waits for keypress before closing the terminal. - -paru -echo -read -n 1 -s -r -p "Press any key to close..." diff --git a/scripts/moonarch-update b/scripts/moonarch-update index 0483116..e7dede3 100755 --- a/scripts/moonarch-update +++ b/scripts/moonarch-update @@ -105,3 +105,9 @@ log "" log "============================================" log " Moonarch update complete!" log "============================================" + +# Keep terminal open when launched from a GUI (e.g. Waybar on-click) +if [[ -t 0 ]]; then + echo + read -n 1 -s -r -p "Press any key to close..." +fi