Configure the wallpaper
This commit is contained in:
parent
2402a04c36
commit
8325e2d0f8
4 changed files with 15 additions and 13 deletions
|
@ -4,13 +4,15 @@ set -euo pipefail
|
|||
IFS=$'\n\t'
|
||||
|
||||
WALLPAPER_DIRECTORY="$HOME/pictures/wallpapers/enabled"
|
||||
WALLPAPER_FILE="$(find "$WALLPAPER_DIRECTORY" -type l -print | shuf | head -n 1)"
|
||||
HYPRPAPER_CNF="$HOME/.config/hypr/hyprpaper.conf"
|
||||
|
||||
case "$1" in
|
||||
sway)
|
||||
swaymsg --quiet output "*" bg "$WALLPAPER_FILE" fill
|
||||
;;
|
||||
*)
|
||||
hash feh 2>/dev/null && feh --bg-scale "$WALLPAPER_FILE"
|
||||
;;
|
||||
esac
|
||||
if [ -d "$WALLPAPER_DIRECTORY" ]; then
|
||||
WALLPAPER_FILE="$(find "$WALLPAPER_DIRECTORY" -type l -print | shuf | head -n 1)"
|
||||
if [ -L "$WALLPAPER_FILE" ]; then
|
||||
WALLPAPER_FILE="$(readlink -f "$WALLPAPER_FILE")"
|
||||
fi
|
||||
cat >"$HYPRPAPER_CNF" << EOF
|
||||
preload = $WALLPAPER_FILE
|
||||
wallpaper = ,$WALLPAPER_FILE
|
||||
EOF
|
||||
fi
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue