diff options
| -rwxr-xr-x | .config/Scripts/tmuxinit | 4 | ||||
| -rw-r--r-- | .config/i3/config | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/.config/Scripts/tmuxinit b/.config/Scripts/tmuxinit new file mode 100755 index 0000000..68a4b86 --- /dev/null +++ b/.config/Scripts/tmuxinit @@ -0,0 +1,4 @@ +#!/bin/bash +# This is the script that i3 runs to either start tmux in +# the dropdown terminal or log into a previous session. +tmux a || tmux diff --git a/.config/i3/config b/.config/i3/config index 0141fdb..bd8bf05 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -393,7 +393,9 @@ for_window [instance="dropdown"] floating enable for_window [instance="dropdown"] resize set 625 400 for_window [instance="dropdown"] move scratchpad for_window [instance="dropdown"] border pixel 5 -exec --no-startup-id $term -n dropdown -e tmux +# Runs the tmuxinit script, which searches for an earlier tmux instance, +# otherwise starts a new one (to prevent multiple dropdown sessions). +exec --no-startup-id $term -n dropdown -e tmuxinit # Then I have a window running R I use for basic arithmetic # I'll later bind this to mod+a. |
