fix(desktop): prefer omarchy background setter
This commit is contained in:
@@ -18,11 +18,6 @@ elif [[ "$2" == "-r" ]]; then
|
||||
RES_ARGS="-r $3"
|
||||
fi
|
||||
|
||||
if [[ ! -x /usr/bin/awww ]]; then
|
||||
echo "required awww — please install with yay -S awww" >&2
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Paths
|
||||
BACKGROUNDS_DIR="$HOME/Sync/Shared/wallpapers"
|
||||
CURRENT_BACKGROUND_LINK="$HOME/.local/state/omarchy/current/background"
|
||||
@@ -46,6 +41,15 @@ if [[ ! -f "$FILE_PATH" ]]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ -x /usr/bin/omarchy-theme-bg-set ]]; then
|
||||
/usr/bin/omarchy-theme-bg-set $FILE_PATH && exit 0
|
||||
fi
|
||||
|
||||
if [[ ! -x /usr/bin/awww ]]; then
|
||||
echo "required awww — please install with yay -S awww" >&2
|
||||
exit 0
|
||||
fi
|
||||
|
||||
ln -nsf "$FILE_PATH" "$CURRENT_BACKGROUND_LINK" &&
|
||||
setsid uwsm app -- awww img "$CURRENT_BACKGROUND_LINK" &&
|
||||
exit 0
|
||||
|
||||
Reference in New Issue
Block a user