17 lines
406 B
Bash
Executable File
17 lines
406 B
Bash
Executable File
#!/bin/sh
|
|
|
|
[ -z "$THEME_DIR" ] && THEME_DIR="$HOME/.config/xthemes"
|
|
|
|
[ -z "$WALLPAPERS_DIR" ] && WALLPAPERS_DIR="$HOME/pictures/wallpapers"
|
|
|
|
file=$1
|
|
if [ "`echo $1 | head -c 1`" != "/" ]; then
|
|
file="$WALLPAPERS_DIR/$1"
|
|
fi
|
|
|
|
ext="$(echo "$file" | rev | cut -d'.' -f1 | rev)"
|
|
|
|
rm -f ~/.config/xtheme/wallpaper*
|
|
cp "$file" "~/.config/xtheme/wallpaper.$ext"
|
|
feh --bg-fill "~/.config/xtheme/wallpaper.$ext"
|