#!/bin/bash # Toggle Brain Power — dashboard AGS + terminal Kitty (single instance) BRAIN_ROOT="${BRAIN_ROOT:-$HOME/Dev/Brain}" KITTY_CLASS="brain-hud-terminal" # Check if brain kitty is already running (by window class) kitty_pid=$(pgrep -f "class $KITTY_CLASS" | head -1) if [ -n "$kitty_pid" ]; then # Close everything ags request "toggle-brain" 2>/dev/null kill "$kitty_pid" 2>/dev/null else # Open everything ags request "toggle-brain" 2>/dev/null kitty \ --class "$KITTY_CLASS" \ --title "🧠 Brain HUD" \ --override remember_window_size=no \ --override initial_window_width=60c \ --override initial_window_height=30c \ --override background_opacity=0.94 \ --override background=#1a0e27 \ --override foreground=#f0eaf8 \ --override cursor=#ff4da6 \ --override font_size=13 \ --override confirm_os_window_close=0 \ --directory "$BRAIN_ROOT" \ -e zsh -c "echo '🧠 Brain HUD — navigate mode'; echo ''; exec zsh" \ & disown fi