3 Commits

2 changed files with 4 additions and 6 deletions

View File

@ -10,7 +10,7 @@ fi
REPO_URL="$1" REPO_URL="$1"
THEMES_DIR="$HOME/.config/omarchy/themes" THEMES_DIR="$HOME/.config/omarchy/themes"
THEME_NAME=$(basename "$REPO_URL" .git) THEME_NAME=$(basename "$REPO_URL" .git | sed -E 's/^omarchy-//; s/-theme$//')
THEME_PATH="$THEMES_DIR/$THEME_NAME" THEME_PATH="$THEMES_DIR/$THEME_NAME"
THEME_BACKGROUND_PATH="$THEME_PATH/backgrounds" THEME_BACKGROUND_PATH="$THEME_PATH/backgrounds"
BACKGROUNDS_PATH="$HOME/.config/omarchy/backgrounds" BACKGROUNDS_PATH="$HOME/.config/omarchy/backgrounds"
@ -27,12 +27,10 @@ if ! git clone "$REPO_URL" "$THEME_PATH"; then
exit 1 exit 1
fi fi
# Copy backgrounds if present # Link backgrounds if present
if [ -d $THEME_BACKGROUND_PATH ]; then if [ -d $THEME_BACKGROUND_PATH ]; then
mkdir -p $BACKGROUNDS_THEME_PATH ln -snf $THEME_BACKGROUND_PATH $BACKGROUNDS_THEME_PATH
cp $THEME_BACKGROUND_PATH/* $BACKGROUNDS_THEME_PATH/
fi fi
# Apply the new theme with omarchy-theme-set # Apply the new theme with omarchy-theme-set
omarchy-theme-set $THEME_NAME omarchy-theme-set $THEME_NAME

View File

@ -12,4 +12,4 @@ if [ -z "$OMARCHY_BARE" ]; then
fi fi
# Copy over Omarchy applications # Copy over Omarchy applications
source ~/.local/share/omarchy/bin/omarchy-sync-applications || true source ~/.local/share/omarchy/bin/omarchy-refresh-applications || true