parent
3cbbb097be
commit
80e5f3e090
|
@ -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() {
|
|
@ -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
|
||||||
|
|
|
@ -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