18 lines
300 B
Bash
Executable File
18 lines
300 B
Bash
Executable File
#!/usr/bin/env sh
|
|
|
|
set -e
|
|
|
|
SCRIPT=$(readlink -f "$0")
|
|
SCRIPTPATH=$(dirname "$SCRIPT")
|
|
|
|
[ -z "$1" ] && exit 0
|
|
|
|
LAST_BG_LOCATION="$XDG_CACHE_HOME/last-bg"
|
|
|
|
echo "$(realpath $1)" > $LAST_BG_LOCATION
|
|
|
|
hyprctl hyprpaper preload "$1"
|
|
hyprctl hyprpaper wallpaper "HDMI-A-1,$1"
|
|
hyprctl hyprpaper unload all
|
|
|