From 54d2fda1007869904fa63b4ffa5e1b66c9dbe77e Mon Sep 17 00:00:00 2001 From: Nicole Tietz-Sokolskaya Date: Mon, 3 Oct 2022 21:45:00 -0400 Subject: [PATCH] Commit tmuxinator configs --- config.sh | 1 + tmuxinator/tmuxinator/anode.yml | 53 ++++++++++++++++++++++++++++ tmuxinator/tmuxinator/blog.yml | 53 ++++++++++++++++++++++++++++ tmuxinator/tmuxinator/config.yml | 51 ++++++++++++++++++++++++++ tmuxinator/tmuxinator/homelab.yml | 51 ++++++++++++++++++++++++++ tmuxinator/tmuxinator/ics-filter.yml | 53 ++++++++++++++++++++++++++++ tmuxinator/tmuxinator/infra.yml | 51 ++++++++++++++++++++++++++ tmuxinator/tmuxinator/patzer.yml | 53 ++++++++++++++++++++++++++++ 8 files changed, 366 insertions(+) create mode 100644 tmuxinator/tmuxinator/anode.yml create mode 100644 tmuxinator/tmuxinator/blog.yml create mode 100644 tmuxinator/tmuxinator/config.yml create mode 100644 tmuxinator/tmuxinator/homelab.yml create mode 100644 tmuxinator/tmuxinator/ics-filter.yml create mode 100644 tmuxinator/tmuxinator/infra.yml create mode 100644 tmuxinator/tmuxinator/patzer.yml diff --git a/config.sh b/config.sh index 30aab3f..e814a4b 100755 --- a/config.sh +++ b/config.sh @@ -5,3 +5,4 @@ stow -t ~ git stow -t ~ tmux stow -t ~ nvim stow -t ~ editorconfig +stow -t ~/.config/ tmuxinator diff --git a/tmuxinator/tmuxinator/anode.yml b/tmuxinator/tmuxinator/anode.yml new file mode 100644 index 0000000..14dcd29 --- /dev/null +++ b/tmuxinator/tmuxinator/anode.yml @@ -0,0 +1,53 @@ +# /home/nicholas/.config/tmuxinator/Config.yml + +name: anode +root: ~/Code/anode-kv + +# Optional tmux socket +# socket_name: foo + +# Note that the pre and post options have been deprecated and will be replaced by +# project hooks. + +# 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 + +windows: + - shell: + - clear + - editor: + - vim-resume + - watcher: + - bacon diff --git a/tmuxinator/tmuxinator/blog.yml b/tmuxinator/tmuxinator/blog.yml new file mode 100644 index 0000000..a6abf3a --- /dev/null +++ b/tmuxinator/tmuxinator/blog.yml @@ -0,0 +1,53 @@ +# /home/nicholas/.config/tmuxinator/blog.yml + +name: blog +root: ~/Code/ntietz.com + +# Optional tmux socket +# socket_name: foo + +# Note that the pre and post options have been deprecated and will be replaced by +# project hooks. + +# 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 + +windows: + - shell: + - clear + - editor: + - vim-resume + - preview: + - make serve diff --git a/tmuxinator/tmuxinator/config.yml b/tmuxinator/tmuxinator/config.yml new file mode 100644 index 0000000..a45b154 --- /dev/null +++ b/tmuxinator/tmuxinator/config.yml @@ -0,0 +1,51 @@ +# /home/nicholas/.config/tmuxinator/Config.yml + +name: config +root: ~/Code/config + +# Optional tmux socket +# socket_name: foo + +# Note that the pre and post options have been deprecated and will be replaced by +# project hooks. + +# 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 + +windows: + - shell: + - clear + - editor: + - vim-resume diff --git a/tmuxinator/tmuxinator/homelab.yml b/tmuxinator/tmuxinator/homelab.yml new file mode 100644 index 0000000..d7a2907 --- /dev/null +++ b/tmuxinator/tmuxinator/homelab.yml @@ -0,0 +1,51 @@ +# /home/nicholas/.config/tmuxinator/Config.yml + +name: homelab +root: ~/Code/homelab + +# Optional tmux socket +# socket_name: foo + +# Note that the pre and post options have been deprecated and will be replaced by +# project hooks. + +# 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 + +windows: + - shell: + - clear + - editor: + - vim-resume diff --git a/tmuxinator/tmuxinator/ics-filter.yml b/tmuxinator/tmuxinator/ics-filter.yml new file mode 100644 index 0000000..6561ce6 --- /dev/null +++ b/tmuxinator/tmuxinator/ics-filter.yml @@ -0,0 +1,53 @@ +# /home/nicholas/.config/tmuxinator/Config.yml + +name: ics-filter +root: ~/Code/ics-filter + +# Optional tmux socket +# socket_name: foo + +# Note that the pre and post options have been deprecated and will be replaced by +# project hooks. + +# 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 + +windows: + - shell: + - clear + - editor: + - vim-resume + - watcher: + - bacon diff --git a/tmuxinator/tmuxinator/infra.yml b/tmuxinator/tmuxinator/infra.yml new file mode 100644 index 0000000..742abf4 --- /dev/null +++ b/tmuxinator/tmuxinator/infra.yml @@ -0,0 +1,51 @@ +# /home/nicholas/.config/tmuxinator/Config.yml + +name: infra +root: ~/Code/infrastructure + +# Optional tmux socket +# socket_name: foo + +# Note that the pre and post options have been deprecated and will be replaced by +# project hooks. + +# 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 + +windows: + - shell: + - clear + - editor: + - vim-resume diff --git a/tmuxinator/tmuxinator/patzer.yml b/tmuxinator/tmuxinator/patzer.yml new file mode 100644 index 0000000..57a6daa --- /dev/null +++ b/tmuxinator/tmuxinator/patzer.yml @@ -0,0 +1,53 @@ +# /home/nicholas/.config/tmuxinator/Config.yml + +name: patzer +root: ~/Code/patzer + +# Optional tmux socket +# socket_name: foo + +# Note that the pre and post options have been deprecated and will be replaced by +# project hooks. + +# 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 + +windows: + - shell: + - clear + - editor: + - vim-resume + - watcher: + - bacon