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"