Add Install > AI and breakout Install > Style
This commit is contained in:
parent
39f8add864
commit
1cd6feed43
@ -23,6 +23,10 @@ open_web() {
|
|||||||
setsid chromium --new-window --app="$1" &
|
setsid chromium --new-window --app="$1" &
|
||||||
}
|
}
|
||||||
|
|
||||||
|
install() {
|
||||||
|
present_terminal "echo 'Installing $1...'; yay -Sy --noconfirm $2"
|
||||||
|
}
|
||||||
|
|
||||||
install_and_launch() {
|
install_and_launch() {
|
||||||
present_terminal "echo 'Installing $1...'; yay -Sy --noconfirm $2 && gtk-launch $3"
|
present_terminal "echo 'Installing $1...'; yay -Sy --noconfirm $2 && gtk-launch $3"
|
||||||
}
|
}
|
||||||
@ -153,13 +157,12 @@ show_setup_configs_menu() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
show_install_menu() {
|
show_install_menu() {
|
||||||
case $(menu "Install" " Package\n Web App\n Editor\n Theme\n Background\n Font\n Dropbox\n Steam\n Docker DBs") in
|
case $(menu "Install" " Package\n Web App\n Style\n Editor\n AI\n Dropbox\n Steam\n Docker DB") in
|
||||||
*Package*) terminal $OMARCHY_BIN_PATH/omarchy-pkg-install ;;
|
*Package*) terminal $OMARCHY_BIN_PATH/omarchy-pkg-install ;;
|
||||||
*Web*) terminal $OMARCHY_BIN_PATH/omarchy-webapp-install ;;
|
*Web*) terminal $OMARCHY_BIN_PATH/omarchy-webapp-install ;;
|
||||||
|
*Style*) show_install_style_menu ;;
|
||||||
*Editor*) show_install_editor_menu ;;
|
*Editor*) show_install_editor_menu ;;
|
||||||
*Theme*) terminal $OMARCHY_BIN_PATH/omarchy-theme-install ;;
|
*AI*) show_install_ai_menu ;;
|
||||||
*Background*) nautilus ~/.config/omarchy/current/theme/backgrounds ;;
|
|
||||||
*Font*) show_install_font_menu ;;
|
|
||||||
*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 ;;
|
||||||
@ -176,6 +179,27 @@ show_install_editor_menu() {
|
|||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
show_install_ai_menu() {
|
||||||
|
case $(menu "Install" " Claude Code\n Gemini\n LM Studio\n Ollama\n Crush\n Open Code") in
|
||||||
|
*Claude*) install "Claude Code" "claude-code" ;;
|
||||||
|
*Gemini*) install "Gemini" "gemini-cli-bin" ;;
|
||||||
|
*Studio*) install "LM Studio" "lmstudio" ;;
|
||||||
|
*Ollama*) install "Ollama" "ollama" ;;
|
||||||
|
*Crush*) install "Crush" "crush-bin" ;;
|
||||||
|
*Code*) install "Open Code" "opencode-bin" ;;
|
||||||
|
*) show_install_menu ;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
show_install_style_menu() {
|
||||||
|
case $(menu "Install" " Theme\n Background\n Font") in
|
||||||
|
*Theme*) terminal $OMARCHY_BIN_PATH/omarchy-theme-install ;;
|
||||||
|
*Background*) nautilus ~/.config/omarchy/current/theme/backgrounds ;;
|
||||||
|
*Font*) show_install_font_menu ;;
|
||||||
|
*) show_install_menu ;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
show_install_font_menu() {
|
show_install_font_menu() {
|
||||||
case $(menu "Install" " Meslo LG Mono\n Fira Code\n Victor Code\n Bistream Vera Mono" "-w 350") in
|
case $(menu "Install" " Meslo LG Mono\n Fira Code\n Victor Code\n Bistream Vera Mono" "-w 350") in
|
||||||
*Meslo*) install_font "Meslo LG Mono" "ttf-meslo-nerd" "MesloLGL Nerd Font" ;;
|
*Meslo*) install_font "Meslo LG Mono" "ttf-meslo-nerd" "MesloLGL Nerd Font" ;;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user