From 7b40c005d85be24757d935806cbdb91b18bff8e1 Mon Sep 17 00:00:00 2001 From: sam tunder Date: Mon, 8 Jul 2024 19:22:45 +0200 Subject: [PATCH] fixes XDG_BASE_DIR support again If root, install system-wide If XDG declared, use that If .local/share/themes exists, use that Otherwise use ~/.themes --- install.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index ef4e094d..8adbfe53 100755 --- a/install.sh +++ b/install.sh @@ -14,10 +14,11 @@ DEST_DIR= scheme= window= -# Destination directory if [ "$UID" -eq "$ROOT_UID" ]; then DEST_DIR="/usr/share/themes" -elif [ -n "$HOME/.local/share/themes" ]; then +elif [ -n "$XDG_DATA_HOME" ]; then + DEST_DIR="$XDG_DATA_HOME/themes" +elif [ -d "$HOME/.local/share/themes" ]; then DEST_DIR="$HOME/.local/share/themes" else DEST_DIR="$HOME/.themes"