Allow menu to install third party themes
This commit is contained in:
parent
e875a5d344
commit
a8a8b017d6
@ -82,8 +82,9 @@ show_setup_menu() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
show_install_menu() {
|
show_install_menu() {
|
||||||
case $(menu "Install" " Packages\n Dropbox\n Steam\n Docker DBs") in
|
case $(menu "Install" " Packages\n Theme\n Dropbox\n Steam\n Docker DBs") in
|
||||||
*Packages*) terminal $OMARCHY_BIN_PATH/omarchy-cmd-install ;;
|
*Packages*) terminal $OMARCHY_BIN_PATH/omarchy-cmd-install ;;
|
||||||
|
*Theme*) terminal $OMARCHY_BIN_PATH/omarchy-theme-install ;;
|
||||||
*Dropbox*) terminal $OMARCHY_BIN_PATH/omarchy-setup-dropbox ;;
|
*Dropbox*) terminal $OMARCHY_BIN_PATH/omarchy-setup-dropbox ;;
|
||||||
*Steam*) terminal $OMARCHY_BIN_PATH/omarchy-setup-steam ;;
|
*Steam*) terminal $OMARCHY_BIN_PATH/omarchy-setup-steam ;;
|
||||||
*Docker*) terminal $OMARCHY_BIN_PATH/omarchy-setup-docker-dbs ;;
|
*Docker*) terminal $OMARCHY_BIN_PATH/omarchy-setup-docker-dbs ;;
|
||||||
|
@ -4,11 +4,16 @@
|
|||||||
# Usage: omarchy-theme-install <git-repo-url>
|
# Usage: omarchy-theme-install <git-repo-url>
|
||||||
|
|
||||||
if [ -z "$1" ]; then
|
if [ -z "$1" ]; then
|
||||||
echo "Usage: omarchy-theme-install <git-repo-url>"
|
~/.local/share/omarchy/bin/omarchy-show-logo
|
||||||
|
REPO_URL=$(gum input --placeholder="Git repo URL for theme" --header="")
|
||||||
|
else
|
||||||
|
REPO_URL="$1"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$REPO_URL" ]; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
REPO_URL="$1"
|
|
||||||
THEMES_DIR="$HOME/.config/omarchy/themes"
|
THEMES_DIR="$HOME/.config/omarchy/themes"
|
||||||
THEME_NAME=$(basename "$REPO_URL" .git | sed -E 's/^omarchy-//; s/-theme$//')
|
THEME_NAME=$(basename "$REPO_URL" .git | sed -E 's/^omarchy-//; s/-theme$//')
|
||||||
THEME_PATH="$THEMES_DIR/$THEME_NAME"
|
THEME_PATH="$THEMES_DIR/$THEME_NAME"
|
||||||
@ -25,4 +30,4 @@ if ! git clone "$REPO_URL" "$THEME_PATH"; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Apply the new theme with omarchy-theme-set
|
# Apply the new theme with omarchy-theme-set
|
||||||
omarchy-theme-set $THEME_NAME
|
~/.local/share/omarchy/bin/omarchy-theme-set $THEME_NAME
|
||||||
|
Loading…
x
Reference in New Issue
Block a user