#!/usr/bin/env bash DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )" # From https://stackoverflow.com/a/246128 # Relaunch the bars # i3-msg exec ~/.config/polybar/launch.sh # TODO Make something better with that i3-msg exec ~/.config/lemonbar/launch.sh # Resize background BGDIR="$HOME/.cache/background" mkdir -p "$BGDIR" list="$DIR/bg" url="$(cat "$list" | sed -e 's/#.*$//' -e 's/ \+$//' -e '/^$/d' | sort -R | head -1)" hash="$(printf "$url" | md5sum | cut -f1 -d' ')" filepath="$BGDIR/$hash" if [ ! -e "$filepath" ]; then wget -c "$url" -O "$filepath" fi feh --bg-fill "$filepath"