dotfiles/bin/chwall

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"