parent
3cbbb097be
commit
80e5f3e090
|
@ -12,12 +12,7 @@ select_action() {
|
|||
}
|
||||
|
||||
launch_session() {
|
||||
tmux_pid=$(pidof tmux)
|
||||
if [ -z "$tmux_pid" ]; then
|
||||
kitty --class tmux -- smug start "$1"
|
||||
else
|
||||
tmux run-shell "smug start $1 2&>1 > /dev/null"
|
||||
fi
|
||||
bash -c "tmuxp load ~/.tmuxp/$1.yaml"
|
||||
}
|
||||
|
||||
execute_action() {
|
|
@ -288,8 +288,8 @@ bindsym Shift+Print exec slurp | grim -g - - | wl-copy
|
|||
bindsym $mod+f exec ~/.local/share/scripts/finder
|
||||
# recurrent action launcher
|
||||
bindsym $mod+Shift+a exec ~/.local/share/scripts/recurrent-actions
|
||||
# tmux session menu
|
||||
bindsym $mod+Shift+s exec ~/.local/share/scripts/tmux-session
|
||||
# tmuxp session menu
|
||||
bindsym $mod+Shift+s exec ~/.local/share/scripts/tmuxp-session
|
||||
# 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
|
||||
# tmux
|
||||
assign [app_id="tmux"] $workspace1
|
||||
exec kitty --class tmux -- smug start local
|
||||
exec kitty --class tmux -- tmuxp load ~/.tmuxp/local.yaml
|
||||
# firefox
|
||||
assign [app_id="firefox"] $workspace2
|
||||
exec firefox
|
||||
|
|
|
@ -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"
|
|
@ -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"
|
|
@ -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
|
|
@ -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"
|
|
@ -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"
|
|
@ -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"
|
|
@ -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
|
|
@ -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"
|
Loading…
Reference in New Issue