#!/usr/bin/env bash
# ZION TERMINAL - Troca o tema de cores (prompt/MOTD/painel/tmux/matrix)
# Cyberdeck criado por Pablo Murad em 2026
export LC_ALL=C
. /opt/zion-terminal/bin/zion-lib.sh 2>/dev/null
t="${1:-}"
case "$t" in
  ice|amber|green)
    printf 'ZION_TEMA=%s\n' "$t" > "$HOME/.zion-tema"
    # Regenera e recarrega o tema do tmux
    /opt/zion-terminal/bin/zion-tmux-theme -q 2>/dev/null
    ui_ok "Tema alterado para: $t"
    ui_info "Prompt/MOTD/painel: vale em novas sessoes (ou: source ~/.bashrc)"
    ui_info "tmux: aplicado agora, se houver sessao ativa" ;;
  ""|--help|-h)
    ui_header "TEMA"
    ui_kv "Atual" "${ZION_TEMA:-ice}"
    ui_kv "ice"   "Ice DERP-blue (ciano/azul, padrao)"
    ui_kv "amber" "Amber CRT (ambar retro)"
    ui_kv "green" "Zion Green (verde fosforo)"
    ui_rule; printf '  %bUso: zion tema [ice|amber|green]%b\n' "$ZGRY" "$ZR" ;;
  *) ui_err "Tema invalido: $t (use ice, amber ou green)"; exit 2 ;;
esac
