From 2cd9ba171b85622de27f312c6bdf874bab154406 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sun, 2 Nov 2025 14:41:29 +0000 Subject: [PATCH] Re-use an existing st window Signed-off-by: Oliver Davies --- modules/dmenu-tmux.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/dmenu-tmux.nix b/modules/dmenu-tmux.nix index 61eef578..fed8a16f 100644 --- a/modules/dmenu-tmux.nix +++ b/modules/dmenu-tmux.nix @@ -11,6 +11,14 @@ text = '' selected="$(z tmux list | dmenu -l 20)" || exit 0 + if tmux list-sessions >/dev/null 2>&1; then + if pgrep -x st >/dev/null; then + z tmux connect "$selected" + + exit 0 + fi + fi + pkill -x st 2>/dev/null || true sleep 0.1