blob: 4ca5cfb06127e0fd706ecddc75267dfa89bb6b1f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/bash
export DISPLAY=${DISPLAY:-:0}
export DBUS_SESSION_BUS_ADDRESS=${DBUS_SESSION_BUS_ADDRESS:-"unix:path=/run/user/$UID/bus"}
# Pick an image file with zenity
FILE=$(zenity --file-selection --file-filter="Images | *.png *.jpg *.jpeg *.webp")
# Exit if cancelled
[ -z "$FILE" ] && exit 1
# Deletes existing ~/.face & caches
rm -f "$HOME/.face"
rm -f "$HOME/.cache/caelestia/thumbnails/@0x0-exact.png"
rm -f "$HOME/.cache/caelestia/thumbnails/@93x93-exact.png"
rm -f "$HOME/.cache/caelestia/thumbnails/@93x94-exact.png"
rm -f "$HOME/.cache/caelestia/thumbnails/@94x94-exact.png"
cp "$FILE" "$HOME/.face"
echo "$HOME/.face"
|