From 6f7609ab6d125e4f9067ffa2f04679473d1bcf35 Mon Sep 17 00:00:00 2001 From: Don Harper Date: Tue, 1 Jul 2025 20:15:35 -0500 Subject: [PATCH] home/tmux | add popups! --- home/common/tmux.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/home/common/tmux.nix b/home/common/tmux.nix index 25dd50c..c0e3ed1 100644 --- a/home/common/tmux.nix +++ b/home/common/tmux.nix @@ -72,6 +72,11 @@ bind C-8 select-window -t 18 bind C-9 select-window -t 19 bind C-c run "tmux show-buffer | wl-copy" + bind C-g display-popup -d "#{pane_current_path}" -w 80% -h 80% -E "lazygit" + bind C-j display-popup -E "tmux list-sessions | sed -E 's/:.*$//' | fzf --reverse | xargs tmux switch-client -t" + bind C-o display-popup -w 90% -h 90% -E "ttmenu" + bind C-n display-popup -E 'bash -i -c "read -p "Session name: \" name; tmux new-session -d -s \$name && tmux switch-client -t \$name"' + bind C-r display-popup -d "#{pane_current_path}" -w 90% -h 90% -E "lf" bind C-n neww -n net "exec $TEXTWEB" bind C-t neww -n vit "exec vit" bind C-v run "tmux set-buffer -- \"$(wl-paste)\"; tmux paste-buffer" @@ -85,7 +90,8 @@ bind F7 select-window -t 17 bind F8 select-window -t 18 bind F9 select-window -t 19 - bind I neww -n khal "exec ikhal" + # bind I neww -n khal "exec ikhal" + bind I display-popup -w 90% -h 90% -E "ikhal" bind K split-window -h "exec ikhal" bind S split-window -v -l 5 bind Tab choose-window