#!/bin/bash # Toggle kitty tab bar via kitty @ using KITTY_LISTEN_ON STATE_FILE="/tmp/kitty-tab-bar-state" SOCK="${KITTY_LISTEN_ON}" if [ -z "$SOCK" ]; then # Fallback: find socket by parent kitty PID SOCK="unix:/tmp/kitty-${KITTY_PID}" fi if [ -f "$STATE_FILE" ] && [ "$(cat "$STATE_FILE")" = "hidden" ]; then kitty @ --to "$SOCK" load-config /home/seth/.config/kitty/tab-bar-show.conf echo "visible" > "$STATE_FILE" else kitty @ --to "$SOCK" load-config /home/seth/.config/kitty/tab-bar-hide.conf echo "hidden" > "$STATE_FILE" fi