Images: Use $XDG_CACHE_HOME if available
This commit is contained in:
parent
3de37dc6a0
commit
c9da0e8e0d
|
@ -291,7 +291,7 @@ disk_display="off"
|
||||||
image_source="wallpaper"
|
image_source="wallpaper"
|
||||||
|
|
||||||
# Thumbnail directory
|
# Thumbnail directory
|
||||||
thumbnail_dir="$HOME/.cache/thumbnails/neofetch"
|
thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
|
||||||
|
|
||||||
# W3m-img path
|
# W3m-img path
|
||||||
# Only works with the w3m backend.
|
# Only works with the w3m backend.
|
||||||
|
|
8
neofetch
8
neofetch
|
@ -2161,11 +2161,11 @@ make_thumbnail() {
|
||||||
*) image_name="${image_name}-${image##*/}.jpg" ;;
|
*) image_name="${image_name}-${image##*/}.jpg" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# Create the thumbnail dir if it doesn't exist.
|
||||||
|
mkdir -p "$thumbnail_dir"
|
||||||
|
|
||||||
# Check to see if the thumbnail exists before we do any cropping.
|
# Check to see if the thumbnail exists before we do any cropping.
|
||||||
if [[ ! -f "$thumbnail_dir/$image_name" ]]; then
|
if [[ ! -f "$thumbnail_dir/$image_name" ]]; then
|
||||||
# Create the thumbnail dir if it doesn't exist.
|
|
||||||
mkdir -p "$thumbnail_dir"
|
|
||||||
|
|
||||||
# Get image size so that we can do a better crop
|
# Get image size so that we can do a better crop
|
||||||
if [[ -z "$size" ]]; then
|
if [[ -z "$size" ]]; then
|
||||||
size="$(identify -format "%w %h" "$image")"
|
size="$(identify -format "%w %h" "$image")"
|
||||||
|
@ -3089,7 +3089,7 @@ get_args() {
|
||||||
"--background_color" | "--bg_color") background_color="$2" ;;
|
"--background_color" | "--bg_color") background_color="$2" ;;
|
||||||
"--gap") gap="$2" ;;
|
"--gap") gap="$2" ;;
|
||||||
"--clean")
|
"--clean")
|
||||||
rm -rf "${thumbnail_dir:="$HOME/.cache/thumbnails/neofetch"}"
|
[[ -d "$thumbnail_dir" ]] && rm -rf "$thumbnail_dir"
|
||||||
rm -rf "/Library/Caches/neofetch/"
|
rm -rf "/Library/Caches/neofetch/"
|
||||||
rm -rf "/tmp/neofetch/"
|
rm -rf "/tmp/neofetch/"
|
||||||
exit
|
exit
|
||||||
|
|
Reference in New Issue