#!/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"