Revert "Replace tmuxp with smug"

This reverts commit 1032a7fb6a.
This commit is contained in:
coolneng 2022-05-02 12:22:30 +02:00
parent 3cbbb097be
commit 80e5f3e090
Signed by: coolneng
GPG Key ID: 9893DA236405AF57
10 changed files with 84 additions and 103 deletions

View File

@ -12,12 +12,7 @@ select_action() {
} }
launch_session() { launch_session() {
tmux_pid=$(pidof tmux) bash -c "tmuxp load ~/.tmuxp/$1.yaml"
if [ -z "$tmux_pid" ]; then
kitty --class tmux -- smug start "$1"
else
tmux run-shell "smug start $1 2&>1 > /dev/null"
fi
} }
execute_action() { execute_action() {

View File

@ -288,8 +288,8 @@ bindsym Shift+Print exec slurp | grim -g - - | wl-copy
bindsym $mod+f exec ~/.local/share/scripts/finder bindsym $mod+f exec ~/.local/share/scripts/finder
# recurrent action launcher # recurrent action launcher
bindsym $mod+Shift+a exec ~/.local/share/scripts/recurrent-actions bindsym $mod+Shift+a exec ~/.local/share/scripts/recurrent-actions
# tmux session menu # tmuxp session menu
bindsym $mod+Shift+s exec ~/.local/share/scripts/tmux-session bindsym $mod+Shift+s exec ~/.local/share/scripts/tmuxp-session
# power menu # power menu
bindsym $mod+Shift+p exec ~/.local/share/scripts/power-menu bindsym $mod+Shift+p exec ~/.local/share/scripts/power-menu
@ -325,7 +325,7 @@ exec wl-paste -t text --watch clipman store --max-items=50
exec kanshi exec kanshi
# tmux # tmux
assign [app_id="tmux"] $workspace1 assign [app_id="tmux"] $workspace1
exec kitty --class tmux -- smug start local exec kitty --class tmux -- tmuxp load ~/.tmuxp/local.yaml
# firefox # firefox
assign [app_id="firefox"] $workspace2 assign [app_id="firefox"] $workspace2
exec firefox exec firefox

View File

@ -1,15 +0,0 @@
session: hpc
windows:
- name: canvas
layout: tiled
commands:
- ssh hpc
panes:
- type: vertical
commands:
- ssh hpc
- name: monitor
commands:
- ssh -t hpc "htop"

View File

@ -1,15 +0,0 @@
session: idlab
windows:
- name: canvas
layout: tiled
commands:
- ssh idlab
panes:
- type: vertical
commands:
- ssh idlab
- name: monitor
commands:
- ssh -t idlab "htop"

View File

@ -1,40 +0,0 @@
session: local
windows:
- name: admin
layout : tiled
commands:
- su
panes:
- type: horizontal
commands:
- su
- name: canvas
layout : tiled
commands:
- clear
panes:
- type: horizontal
commands:
- clear
- name: docs
commands:
- man zfs
panes:
- type: vertical
commands:
- man nix-shell
- name: music
commands:
- ncmpcpp
- name: mail
commands:
- neomutt
- name: stream
commands:
- clear

View File

@ -1,24 +0,0 @@
session: zion
windows:
- name: admin
layout : tiled
commands:
- ssh root@zion
panes:
- type: vertical
commands:
- ssh root@zion
- name: canvas
layout : tiled
commands:
- ssh zion
panes:
- type: vertical
commands:
- ssh zion
- name: monitor
commands:
- ssh -t zion "htop"

13
tmux/.tmuxp/hpc.yaml Normal file
View File

@ -0,0 +1,13 @@
session_name: hpc
suppress_history: false
windows:
- window_name: canvas
layout: even-vertical
panes:
- ssh hpc
- ssh hpc
- window_name: monitor
panes:
- ssh -t hpc "htop"

13
tmux/.tmuxp/idlab.yaml Normal file
View File

@ -0,0 +1,13 @@
session_name: idlab
suppress_history: false
windows:
- window_name: canvas
layout: even-vertical
panes:
- ssh idlab
- ssh idlab
- window_name: monitor
panes:
- ssh -t idlab "htop"

34
tmux/.tmuxp/local.yaml Normal file
View File

@ -0,0 +1,34 @@
session_name: local
suppress_history: false
windows:
- window_name: admin
focus: true
layout: even-vertical
panes:
- su
- su
- window_name: canvas
layout: even-vertical
panes:
- null
- null
- window_name: docs
layout: even-horizontal
panes:
- man zfs
- man nix-shell
- window_name: music
panes:
- ncmpcpp
- window_name: mail
panes:
- neomutt
- window_name: stream
panes:
- null

20
tmux/.tmuxp/zion.yaml Normal file
View File

@ -0,0 +1,20 @@
session_name: zion
suppress_history: false
windows:
- window_name: admin
focus: true
layout: even-vertical
panes:
- ssh root@zion
- ssh root@zion
- window_name: canvas
layout: even-vertical
panes:
- ssh zion
- ssh zion
- window_name: monitor
panes:
- ssh -t zion "htop"