aboutsummaryrefslogtreecommitdiffhomepage
path: root/.config/alacritty/alacritty.yml
diff options
context:
space:
mode:
Diffstat (limited to '.config/alacritty/alacritty.yml')
-rw-r--r--.config/alacritty/alacritty.yml9
1 files changed, 8 insertions, 1 deletions
diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml
index 376fbd0..dba2895 100644
--- a/.config/alacritty/alacritty.yml
+++ b/.config/alacritty/alacritty.yml
@@ -437,7 +437,14 @@ shell:
program: /bin/bash
args:
- -c
- - 'export PATH="$PATH:/usr/bin:/usr/local/bin"; tmux attach -t 0 || tmux new -s 0'
+ - >
+ export PATH="$PATH:/usr/bin:/usr/local/bin";
+ session="$({ tmux ls -F "#{session_name}" 2>/dev/null; echo "New (n)"; } | fzf --no-sort --reverse --no-info --prompt="Select tmux session" --select-1 --bind='n:last+accept')";
+ if [[ "$session" = "New (n)" ]]; then
+ tmux new -s "$(date '+%Y-%m-%d')";
+ else
+ tmux attach -t "$session";
+ fi
# Startup directory
#