Add session manager for tmux.

This will open a tmux session for each monitor.
Add helper script for tmux actions.
This commit is contained in:
2025-09-22 15:26:42 +02:00
parent c4df56cb47
commit 8e563fec51
8 changed files with 622 additions and 11 deletions

View File

@@ -8,7 +8,7 @@ dimensions = { columns = 140, lines = 45 }
option_as_alt = "Both"
[font]
size = 16.0
size = 12.0
[font.normal]
family = "0xProto Nerd Font"
@@ -115,9 +115,11 @@ bindings = [
[terminal]
osc52 = "CopyPaste" # Enable OSC 52 for clipboard support
# Shell configuration - tmux sessions are now handled by smart-terminal.sh
# which creates monitor/workspace-specific sessions automatically
[terminal.shell]
program = "/usr/bin/tmux"
args = ["new-session", "-A", "-s", "main"]
program = "/bin/bash"
args = ["-l"]
[scrolling]
history = 10000