Add initial log for Omarchy setup script execution with Zsh configuration

- Created a log file capturing the setup process for the Omarchy script.
- Included detailed steps for installing Zsh and related tools.
- Documented errors encountered during package installations due to database lock.
- Logged successful installations and configuration updates for Zsh and Oh My Zsh.
- Captured user prompts and actions taken during the setup process.
This commit is contained in:
Marco Gallegos
2025-11-15 12:14:55 -06:00
parent 8e370fec39
commit 380b354340
8 changed files with 363 additions and 42 deletions

View File

@@ -21,9 +21,29 @@ install_zerotier() {
sudo systemctl enable zerotier-one.service
sudo systemctl start zerotier-one.service
log_success "ZeroTier instalado y servicio iniciado"
log_info "Para unirte a una red, ejecuta: sudo zerotier-cli join <NETWORK_ID>"
log_info "Para ver tu ID de ZeroTier: sudo zerotier-cli info"
log_success "ZeroTier instalado y servicio iniciado."
log_info "Tu ID de ZeroTier es: $(sudo zerotier-cli info | awk '{print $3}')"
echo ""
read -p "¿Deseas unirte a una red de ZeroTier ahora? [s/N]: " confirm
if [[ "${confirm}" =~ ^[SsYy]$ ]]; then
read -p "Introduce el ID de la red de ZeroTier: " network_id
if [[ -n "$network_id" ]]; then
log_info "Uniéndote a la red ${network_id}..."
if sudo zerotier-cli join "$network_id"; then
log_success "Solicitud enviada para unirse a la red ${network_id}."
log_warning "Recuerda autorizar este dispositivo en el panel de control de ZeroTier."
else
log_error "No se pudo unir a la red ${network_id}."
fi
else
log_warning "No se introdujo ningún ID de red. Operación cancelada."
fi
else
log_info "Operación omitida."
log_info "Para unirte a una red más tarde, ejecuta:"
log_info "sudo zerotier-cli join <NETWORK_ID>"
fi
return 0
}
@@ -32,4 +52,3 @@ install_zerotier() {
if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
install_zerotier "$@"
fi