From 63a4710a882510f26efa10a7c30d1a23a2c75f1e Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 3 Jan 2026 17:47:48 -0800 Subject: [PATCH] Look for backgrounds matching the new theme.name We no longer have symlinks --- bin/omarchy-theme-bg-next | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/omarchy-theme-bg-next b/bin/omarchy-theme-bg-next index f6e7f723..e073db5c 100755 --- a/bin/omarchy-theme-bg-next +++ b/bin/omarchy-theme-bg-next @@ -2,12 +2,12 @@ # Cycles through the background images available -THEME_NAME=$(basename "$(readlink "$HOME/.config/omarchy/current/theme")") +THEME_NAME=$(cat "$HOME/.config/omarchy/current/theme.name" 2>/dev/null) THEME_BACKGROUNDS_PATH="$HOME/.config/omarchy/current/theme/backgrounds/" USER_BACKGROUNDS_PATH="$HOME/.config/omarchy/backgrounds/$THEME_NAME/" CURRENT_BACKGROUND_LINK="$HOME/.config/omarchy/current/background" -mapfile -d '' -t BACKGROUNDS < <(find -L "$USER_BACKGROUNDS_PATH" "$THEME_BACKGROUNDS_PATH" -type f -print0 2>/dev/null | sort -z) +mapfile -d '' -t BACKGROUNDS < <(find -L "$USER_BACKGROUNDS_PATH" "$THEME_BACKGROUNDS_PATH" -maxdepth 1 -type f -print0 2>/dev/null | sort -z) TOTAL=${#BACKGROUNDS[@]} if [[ $TOTAL -eq 0 ]]; then