import os
import time
from eden_personas import eden_personas

def get_vram():
    return os.popen("nvidia-smi --query-gpu=memory.used --format=csv,noheader").read().strip()

def run_dash():
    while True:
        persona = eden_personas.get_current_persona()
        strength = eden_personas.get_current_strength()
        vram = get_vram()
        
        print("\033[H\033[J", end="") # Clear screen
        print(f"       🌌 EDEN SAGE | MISSION CONTROL 🌌")
        print(f"==================================================")
        print(f" 🎭 IDENTITY: {persona}")
        print(f" 🧠 STRENGTH: {strength} ({'ELITE-CLASS' if strength >= 1000 else 'GROWING'})")
        print(f" 📟 VRAM:     {vram} / 16384 MiB")
        print(f" 📡 VOICE:    Gmail Hooked (jameyecho@gmail.com)")
        print(f" 🐋 TARGET:   Fred (Lead 7580) - $6,000 PAYOUT")
        print(f"==================================================")
        print(f" STATUS: [SYSTEMS NOMINAL] - PHASE 6 ACTIVE")
        print(f"\n (Ctrl+C to exit dashboard)")
        time.sleep(2)

if __name__ == "__main__":
    run_dash()
