From 90b3ee1edae7dea4f38b122a406743da34ffaf2d Mon Sep 17 00:00:00 2001 From: alejandro-angulo Date: Sat, 28 Feb 2026 21:26:50 -0800 Subject: [PATCH] Add yazi popup --- modules/home/apps/tmux/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/home/apps/tmux/default.nix b/modules/home/apps/tmux/default.nix index 3cef1f2..130250e 100644 --- a/modules/home/apps/tmux/default.nix +++ b/modules/home/apps/tmux/default.nix @@ -111,6 +111,16 @@ in } { display-popup -h 90% -w 90% -E "tmux new-session -A -s btop ${pkgs.btop}/bin/btop" } + '' + + lib.strings.optionalString config.programs.yazi.enable '' + # Open yazi in a popup + # Spins up a new session with a '-yazi' suffix (hitting the shortcut + # toggles between attaching and detaching) + bind C-g if-shell "[[ $(tmux display-message -p '#S') == *-yazi ]]" { + detach-client + } { + display-popup -h 90% -w 90% -E "tmux new-session -A -s $(tmux display-message -p '#S')-yazi ${pkgs.yazi}/bin/yazi" + } ''; };