diff --git a/bin/omarchy-install-tailscale b/bin/omarchy-install-tailscale new file mode 100755 index 00000000..4b5ede6f --- /dev/null +++ b/bin/omarchy-install-tailscale @@ -0,0 +1,8 @@ +#!/bin/bash + +curl -fsSL https://tailscale.com/install.sh | sh + +echo -e "\nStarting Tailscale..." +sudo tailscale up --accept-routes + +~/.local/share/omarchy/bin/omarchy-webapp-install "Tailscale" "https://login.tailscale.com/admin/machines" https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/tailscale-light.png diff --git a/bin/omarchy-menu b/bin/omarchy-menu index dd68651e..831ea5a9 100755 --- a/bin/omarchy-menu +++ b/bin/omarchy-menu @@ -171,19 +171,27 @@ show_setup_config_menu() { } show_install_menu() { - case $(menu "Install" "󰣇 Package\n Web App\n Style\n Editor\n󱚤 AI\n Dropbox\n Steam\n Docker DB") in + case $(menu "Install" "󰣇 Package\n Web App\n Service\n Style\n Editor\n󱚤 AI\n Docker DB") in *Package*) terminal $OMARCHY_BIN_PATH/omarchy-pkg-install ;; *Web*) present_terminal $OMARCHY_BIN_PATH/omarchy-webapp-install ;; + *Service*) show_install_service_menu ;; *Style*) show_install_style_menu ;; *Editor*) show_install_editor_menu ;; *AI*) show_install_ai_menu ;; - *Dropbox*) present_terminal $OMARCHY_BIN_PATH/omarchy-install-dropbox ;; - *Steam*) present_terminal $OMARCHY_BIN_PATH/omarchy-install-steam ;; *Docker*) present_terminal $OMARCHY_BIN_PATH/omarchy-install-docker-dbs ;; *) show_main_menu ;; esac } +show_install_service_menu() { + case $(menu "Install" " Dropbox\n Steam\n Tailscale") in + *Dropbox*) present_terminal $OMARCHY_BIN_PATH/omarchy-install-dropbox ;; + *Steam*) present_terminal $OMARCHY_BIN_PATH/omarchy-install-steam ;; + *Tailscale*) present_terminal $OMARCHY_BIN_PATH/omarchy-install-tailscale ;; + *) show_install_menu ;; + esac +} + show_install_editor_menu() { case $(menu "Install" " VSCode\n Cursor\n Zed\n Sublime Text\n Helix") in *VSCode*) install_and_launch "VSCode" "visual-studio-code-bin" "code" ;;