#!/bin/bash # Open neomutt in Ghostty, or focus existing window if [[ "$(uname)" == "Darwin" ]]; then if aerospace list-windows --all | grep -q 'Mail.*Ghostty\|Ghostty.*Mail'; then aerospace workspace 8 else aerospace workspace 8 open -na Ghostty --args --title="Mail" -e ~/dotfiles/bin/path-shim neomutt fi else # Linux (i3/sway) if command -v swaymsg &>/dev/null; then if swaymsg -t get_tree | grep -q '"name": "Mail"'; then swaymsg workspace 8 else swaymsg workspace 8 ghostty --title="Mail" -e neomutt & fi elif command -v i3-msg &>/dev/null; then if i3-msg -t get_tree | grep -q '"name": "Mail"'; then i3-msg workspace 8 else i3-msg workspace 8 ghostty --title="Mail" -e neomutt & fi fi fi