From 065b9439cd3b571974d25d7c897a42d9ea4da4b6 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 8 May 2026 15:43:14 +0200 Subject: [PATCH] Launch screensaver after restoring default too --- bin/omarchy-menu | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/omarchy-menu b/bin/omarchy-menu index 98ea70c2..117ff6c0 100755 --- a/bin/omarchy-menu +++ b/bin/omarchy-menu @@ -264,7 +264,7 @@ show_screensaver_menu() { case $(menu "Screensaver" " Edit Text\n Set From Image\n Restore Default") in *Text*) edit_screensaver_text ;; *Image*) set_screensaver_from_image ;; - *Default*) terminal bash -lc 'omarchy-screensaver-logo default; echo; read -n 1 -s -r -p "Press any key to close..."' ;; + *Default*) restore_default_screensaver ;; *) show_style_menu ;; esac } @@ -273,6 +273,10 @@ edit_screensaver_text() { omarchy-launch-editor ~/.config/omarchy/branding/screensaver.txt && omarchy-launch-screensaver force } +restore_default_screensaver() { + omarchy-screensaver-logo default && omarchy-launch-screensaver force +} + set_screensaver_from_image() { local image=$(omarchy-menu-file "Logo image" "$HOME" "svg png") if [[ -n $image ]] && omarchy-screensaver-logo "$image"; then