From f3b9ca214991f0b5ca488b61e559926a8e00755d Mon Sep 17 00:00:00 2001 From: Ryan Hughes Date: Mon, 15 Dec 2025 18:47:11 -0500 Subject: [PATCH] Prevent error if service doesn't exist --- bin/omarchy-restart-walker | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/bin/omarchy-restart-walker b/bin/omarchy-restart-walker index 82c366c2..b38b08ae 100755 --- a/bin/omarchy-restart-walker +++ b/bin/omarchy-restart-walker @@ -9,10 +9,20 @@ if [[ $EUID -eq 0 ]]; then # Restart services as the script owner systemd-run --uid="$SCRIPT_OWNER" --setenv=XDG_RUNTIME_DIR="/run/user/$USER_UID" \ bash -c " - systemctl --user restart elephant.service - systemctl --user restart app-walker@autostart.service + if systemctl --user is-enabled elephant.service &>/dev/null; then + systemctl --user restart elephant.service + fi + + if systemctl --user is-enabled app-walker@autostart.service &>/dev/null; then + systemctl --user restart app-walker@autostart.service + fi " else - systemctl --user restart elephant.service - systemctl --user restart app-walker@autostart.service + if systemctl --user is-enabled elephant.service &>/dev/null; then + systemctl --user restart elephant.service + fi + + if systemctl --user is-enabled app-walker@autostart.service &>/dev/null; then + systemctl --user restart app-walker@autostart.service + fi fi