all repos — zion-terminal @ main

dotfiles

opt/zion-terminal/bin/zion-theme (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
#!/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