From 0114e793a9e639f786e8fb202b02d366fc12d2ba Mon Sep 17 00:00:00 2001 From: Alex Oxte Date: Tue, 5 May 2026 23:47:48 -0600 Subject: [PATCH] fix: resolve relative wallpaper paths before creating symlink (#5612) --- bin/omarchy-theme-bg-set | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bin/omarchy-theme-bg-set b/bin/omarchy-theme-bg-set index 4b069086..9c695d0e 100755 --- a/bin/omarchy-theme-bg-set +++ b/bin/omarchy-theme-bg-set @@ -9,9 +9,14 @@ if [[ -z $1 ]]; then exit 1 fi -BACKGROUND="$1" +BACKGROUND="$(realpath "$1")" CURRENT_BACKGROUND_LINK="$HOME/.config/omarchy/current/background" +if [[ ! -f "$BACKGROUND" ]]; then + echo "File does not exist: $BACKGROUND" >&2 + exit 1 +fi + # Create symlink to the new background ln -nsf "$BACKGROUND" "$CURRENT_BACKGROUND_LINK"