diff --git a/bin/omarchy-cmd-screensaver b/bin/omarchy-cmd-screensaver index c9f3c21a..bc86169c 100755 --- a/bin/omarchy-cmd-screensaver +++ b/bin/omarchy-cmd-screensaver @@ -3,7 +3,7 @@ if command -v tte &>/dev/null; then while true; do effect=$(tte 2>&1 | grep -oP '{\K[^}]+' | tr ',' ' ' | tr ' ' '\n' | sed -n '/^beams$/,$p' | sort -u | shuf -n1) - tte -i ~/.local/share/omarchy/logo.txt \ + tte -i ~/.config/omarchy/screensaver.txt \ --frame-rate 240 --canvas-width 0 --canvas-height $(($(tput lines) - 2)) --anchor-canvas c --anchor-text c \ "$effect" & diff --git a/bin/omarchy-menu b/bin/omarchy-menu index a602b7a4..590384dc 100755 --- a/bin/omarchy-menu +++ b/bin/omarchy-menu @@ -63,10 +63,11 @@ show_learn_menu() { } show_style_menu() { - case $(menu "Style" "󰸌 Theme\n Font\n Background") in + case $(menu "Style" "󰸌 Theme\n Font\n Background\n󱄄 Screensaver") in *Theme*) show_theme_menu ;; *Font*) show_font_menu ;; *Background*) omarchy-theme-bg-next ;; + *Screensaver*) edit_in_nvim ~/.config/omarchy/screensaver.txt ;; *) show_main_menu ;; esac } diff --git a/bin/omarchy-restart-walker b/bin/omarchy-restart-walker index 4b355d6f..ae165b39 100755 --- a/bin/omarchy-restart-walker +++ b/bin/omarchy-restart-walker @@ -4,3 +4,4 @@ pkill walker # FIXME: Reenable the walker service once the memory leak has been fixed # See https://github.com/basecamp/omarchy/issues/698 # setsid uwsm app -- walker --gapplication-service & +echo # Always end in success so we don't terminate further running diff --git a/migrations/1755867743.sh b/migrations/1755867743.sh new file mode 100644 index 00000000..640d0139 --- /dev/null +++ b/migrations/1755867743.sh @@ -0,0 +1,3 @@ +echo "Copy Omarchy logo to ~/.config/omarchy/screensaver.txt so screensaver can be personalized" + +cp $OMARCHY_PATH/logo.txt ~/.config/omarchy/screensaver.txt