diff --git a/.config/tmuxinator/cecs.yml b/.config/tmuxinator/cecs.yml new file mode 100644 index 0000000..d629e97 --- /dev/null +++ b/.config/tmuxinator/cecs.yml @@ -0,0 +1,52 @@ +# /home/psi-jack/.config/tmuxinator/hv.yml + +name: cecs +root: ~/ + +# Optional tmux socket +# socket_name: foo + +# Runs before everything. Use it to start daemons etc. +# pre: sudo /etc/rc.d/mysqld start + +# Project hooks +# Runs on project start, always +# on_project_start: command +# Run on project start, the first time +# on_project_first_start: command +# Run on project start, after the first time +# on_project_restart: command +# Run on project exit ( detaching from tmux session ) +# on_project_exit: command +# Run on project stop +# on_project_stop: command + +# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. +# pre_window: rbenv shell 2.0.0-p247 + +# Pass command line options to tmux. Useful for specifying a different tmux.conf. +# tmux_options: -f ~/.tmux.mac.conf + +# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. +# tmux_command: byobu + +# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. +# startup_window: editor + +# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. +# startup_pane: 1 + +# Controls whether the tmux session should be attached to automatically. Defaults to true. +# attach: false + +# Runs after everything. Use it to attach to tmux with custom options etc. +# post: tmux -CC attach -t hv + +windows: + - web: ssh ceweb + - robust1: ssh cerobust1 + - regions1: ssh ceregions1 + - regions2: ssh ceregions2 + - regions3: ssh ceregions3 + - regions4: ssh ceregions4 + diff --git a/.config/tmuxinator/hosts.yml b/.config/tmuxinator/hosts.yml new file mode 100644 index 0000000..2f9e6e8 --- /dev/null +++ b/.config/tmuxinator/hosts.yml @@ -0,0 +1,60 @@ +# /home/psi-jack/.config/tmuxinator/manage.yml + +name: Hosts +root: ~/ + +# Optional tmux socket +# socket_name: foo + +# Runs before everything. Use it to start daemons etc. +# pre: sudo /etc/rc.d/mysqld start + +# Project hooks +# Runs on project start, always +# on_project_start: command +# Run on project start, the first time +# on_project_first_start: command +# Run on project start, after the first time +# on_project_restart: command +# Run on project exit ( detaching from tmux session ) +# on_project_exit: command +# Run on project stop +# on_project_stop: command + +# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. +# pre_window: rbenv shell 2.0.0-p247 + +# Pass command line options to tmux. Useful for specifying a different tmux.conf. +# tmux_options: -f ~/.tmux.mac.conf + +# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. +# tmux_command: byobu + +# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. +# startup_window: editor + +# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. +# startup_pane: 1 + +# Controls whether the tmux session should be attached to automatically. Defaults to true. +# attach: false + +# Runs after everything. Use it to attach to tmux with custom options etc. +# post: tmux -CC attach -t hv + +windows: + - frontend: ssh frontend + - git: ssh git + - grafana: ssh grafana + - jump: ssh jump + - pgsql1: ssh pgsql1 + - pgsql2: ssh pgsql2 + - get: ssh get + - hydra: ssh hydra + - jackett: ssh jackett + - lidarr: ssh lidarr + - ombi: ssh ombi + - plex: ssh plex + - radarr: ssh radarr + - sonarr: ssh sonarr + diff --git a/.config/tmuxinator/hv.yml b/.config/tmuxinator/hv.yml index 461a90a..c18b3b9 100644 --- a/.config/tmuxinator/hv.yml +++ b/.config/tmuxinator/hv.yml @@ -1,6 +1,6 @@ # /home/psi-jack/.config/tmuxinator/hv.yml -name: hv +name: HV root: ~/ # Optional tmux socket diff --git a/.config/tmuxinator/manage.yml b/.config/tmuxinator/manage.yml new file mode 100644 index 0000000..fe8df09 --- /dev/null +++ b/.config/tmuxinator/manage.yml @@ -0,0 +1,49 @@ +# /home/psi-jack/.config/tmuxinator/manage.yml + +name: Manage +root: ~/ + +# Optional tmux socket +# socket_name: foo + +# Runs before everything. Use it to start daemons etc. +# pre: sudo /etc/rc.d/mysqld start + +# Project hooks +# Runs on project start, always +# on_project_start: command +# Run on project start, the first time +# on_project_first_start: command +# Run on project start, after the first time +# on_project_restart: command +# Run on project exit ( detaching from tmux session ) +# on_project_exit: command +# Run on project stop +# on_project_stop: command + +# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. +# pre_window: rbenv shell 2.0.0-p247 + +# Pass command line options to tmux. Useful for specifying a different tmux.conf. +# tmux_options: -f ~/.tmux.mac.conf + +# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. +# tmux_command: byobu + +# Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used. +# startup_window: editor + +# Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used. +# startup_pane: 1 + +# Controls whether the tmux session should be attached to automatically. Defaults to true. +# attach: false + +# Runs after everything. Use it to attach to tmux with custom options etc. +# post: tmux -CC attach -t hv + +windows: + - rudder: ssh rudder + - rudder: ssh rudder + - salt: ssh salt +