blob: 64aa9b574a978557662627744299cc7867d9226b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/sh
wallpaper_dir="$HOME/pictures/wallpapers"
wallpaper=$(ls "$wallpaper_dir" | dmenu -p "Wallpaper: " -i -l 16)
[ -z "$wallpaper" ] && exit 1
[ ! -e "$wallpaper_dir/$wallpaper" ] && exit 1
cd ~/pictures
rm -f wallpaper
ln -s "wallpapers/$wallpaper" wallpaper
if [ -z "WAYLAND_DISPLAY" ]; then
xwallpaper --zoom ~/pictures/wallpaper &
else
swaymsg 'output * background ~/pictures/wallpaper fill'
fi
cd - > /dev/null
|