From 3aa07522db54a30b2979d4b380215d39225058a5 Mon Sep 17 00:00:00 2001 From: David Jennings Date: Fri, 7 Jun 2024 10:26:53 +0100 Subject: [PATCH] fix background copying bug --- themes/gnome/_set-gnome-theme.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/themes/gnome/_set-gnome-theme.sh b/themes/gnome/_set-gnome-theme.sh index 4679411..59a97fd 100644 --- a/themes/gnome/_set-gnome-theme.sh +++ b/themes/gnome/_set-gnome-theme.sh @@ -4,7 +4,11 @@ gsettings set org.gnome.desktop.interface gtk-theme "Yaru-$OMAKUB_THEME_COLOR-da gsettings set org.gnome.desktop.interface icon-theme "Yaru-$OMAKUB_THEME_COLOR" BACKGROUND_ORG_PATH="$HOME/.local/share/omakub/backgrounds/$OMAKUB_THEME_BACKGROUND" -BACKGROUND_DEST_PATH="$HOME/.local/share/backgrounds/$OMAKUB_THEME_BACKGROUND" +BACKGROUND_DEST_DIR="$HOME/.local/share/backgrounds" +BACKGROUND_DEST_PATH="$BACKGROUND_DEST_DIR/$OMAKUB_THEME_BACKGROUND" + +if [ ! -d "$BACKGROUND_DEST_DIR" ]; then mkdir -p "$BACKGROUND_DEST_DIR"; fi + [ ! -f $BACKGROUND_DEST_PATH ] && cp $BACKGROUND_ORG_PATH $BACKGROUND_DEST_PATH gsettings set org.gnome.desktop.background picture-uri $BACKGROUND_DEST_PATH gsettings set org.gnome.desktop.background picture-uri-dark $BACKGROUND_DEST_PATH