blob: 8eeecfea904324b175ce2849c970e806e3ee5a5b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/sh
# This script does the following:
# Run by itself, set the wallpaper (at X start).
# If given a file, set that as the new wallpaper.
## Location of link to wallpaper link.
bgloc="${XDG_DATA_HOME:-$HOME/.local/share/}/wallpaper"
trueloc="$(readlink -f "$1")" &&
case "$(file --mime-type -b "$trueloc")" in
image/* ) ln -sf "$(readlink -f "$1")" "$bgloc" && notify-send -i "$bgloc" "Changing wallpaper..." ;;
*) notify-send "Error" "Not a valid image." ; exit 1;;
esac
xwallpaper --zoom "$bgloc"
|