#!/usr/bin/env bash set -e REPO="https://git.n3o.solutions/li/cool-tmux" TMP_DIR="/tmp/cool-tmux" MODE="${1:-default}" case "$MODE" in default|d) CONFIG_PATH="configs/.tmux.conf" ;; enhanced|e) CONFIG_PATH="configs/tmux.conf.enhanced" ;; *) echo "Unknown config: $MODE" echo "Available: default, enhanced" exit 1 ;; esac echo "Installing tmux..." echo "Config: $MODE" if command -v apt >/dev/null 2>&1; then sudo apt update sudo apt install -y tmux git elif command -v dnf >/dev/null 2>&1; then sudo dnf install -y tmux git elif command -v yum >/dev/null 2>&1; then sudo yum install -y tmux git else echo "Unsupported package manager" exit 1 fi rm -rf "$TMP_DIR" git clone "$REPO" "$TMP_DIR" if [ -f "$HOME/.tmux.conf" ]; then cp "$HOME/.tmux.conf" "$HOME/.tmux.conf.backup.$(date +%s)" fi cp "$TMP_DIR/$CONFIG_PATH" "$HOME/.tmux.conf" tmux source-file "$HOME/.tmux.conf" 2>/dev/null || true cat <<'EOF' 🌈 ██████╗ ██████╗ ██████╗ ██╗ ████████╗███╗ ███╗██╗ ██╗██╗ ██╗ 🌈 ██╔════╝██╔═══██╗██╔═══██╗██║ ╚══██╔══╝████╗ ████║██║ ██║╚██╗██╔╝ 🌈 ██║ ██║ ██║██║ ██║██║ ██║ ██╔████╔██║██║ ██║ ╚███╔╝ 🌈 ██║ ██║ ██║██║ ██║██║ ██║ ██║╚██╔╝██║██║ ██║ ██╔██╗ 🌈 ╚██████╗╚██████╔╝╚██████╔╝███████╗ ██║ ██║ ╚═╝ ██║╚██████╔╝██╔╝ ██╗ 🌈 ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ by neo EOF echo "🏳️‍🌈 Done." echo "🏳️‍🌈 Installed: $MODE" echo "🏳️‍🌈 Run: tmux" echo