From 7db7bbfd4ad7af782246d1a1d4177fe0f8e9dd65 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Wed, 16 Mar 2022 19:23:32 +0530 Subject: [PATCH] tmuxp: Add session files loadable with tmuxp --- tmuxp/.config/tmuxp/audio-dev.yaml | 37 ++++++++++++++++++++++++++++++ tmuxp/.config/tmuxp/gstreamer.yaml | 32 ++++++++++++++++++++++++++ tmuxp/.config/tmuxp/personal.yaml | 25 ++++++++++++++++++++ tmuxp/.config/tmuxp/work.yaml | 27 ++++++++++++++++++++++ 4 files changed, 121 insertions(+) create mode 100644 tmuxp/.config/tmuxp/audio-dev.yaml create mode 100644 tmuxp/.config/tmuxp/gstreamer.yaml create mode 100644 tmuxp/.config/tmuxp/personal.yaml create mode 100644 tmuxp/.config/tmuxp/work.yaml diff --git a/tmuxp/.config/tmuxp/audio-dev.yaml b/tmuxp/.config/tmuxp/audio-dev.yaml new file mode 100644 index 0000000..80a2a3d --- /dev/null +++ b/tmuxp/.config/tmuxp/audio-dev.yaml @@ -0,0 +1,37 @@ +session_name: audio-dev +windows: + - window_name: scratch + start_directory: ~/ + panes: + - + - window_name: pipewire + start_directory: ~/GitSources/pipewire + panes: + - shell_command: + - nvim + - window_name: pipewire-build + start_directory: ~/GitSources/pipewire + panes: + - + - + - window_name: wireplumber + start_directory: ~/GitSources/pipewire/subprojects/wireplumber + panes: + - shell_command: + - nvim + - window_name: wireplumber + start_directory: ~/GitSources/pipewire/subprojects/wireplumber + panes: + - + - window_name: pulseaudio + start_directory: ~/GitSources/pulseaudio + panes: + - shell_command: + - nvim + - window_name: pulseaudio-build + start_directory: ~/GitSources/pulseaudio + panes: + - shell_command: + - cd build + # - src/daemon/pulseaudio -n -F src/daemon/default.pa -p $PWD/src/modules/ + - diff --git a/tmuxp/.config/tmuxp/gstreamer.yaml b/tmuxp/.config/tmuxp/gstreamer.yaml new file mode 100644 index 0000000..d54e1c9 --- /dev/null +++ b/tmuxp/.config/tmuxp/gstreamer.yaml @@ -0,0 +1,32 @@ +session_name: gstreamer +windows: + - window_name: scratch + start_directory: ~/ + panes: + - + - window_name: gstreamer + start_directory: ~/GitSources/gstreamer + panes: + - shell_command: + - nvim + - window_name: gstreamer-build + start_directory: ~/GitSources/gstreamer + panes: + - + - + - window_name: rs-plugins + start_directory: ~/GitSources/gst-plugins-rs + panes: + - + - window_name: rs-plugins-build + start_directory: ~/GitSources/gst-plugins-rs + panes: + - + - window_name: gstreamer-rs + start_directory: ~/GitSources/gstreamer-rs + panes: + - + - window_name: gstreamer-rs-build + start_directory: ~/GitSources/gstreamer-rs + panes: + - diff --git a/tmuxp/.config/tmuxp/personal.yaml b/tmuxp/.config/tmuxp/personal.yaml new file mode 100644 index 0000000..70896ca --- /dev/null +++ b/tmuxp/.config/tmuxp/personal.yaml @@ -0,0 +1,25 @@ +session_name: personal +windows: + - window_name: scratch + start_directory: ~/ + panes: + - + - window_name: dotfiles + start_directory: ~/dotfiles + - window_name: Mail + panes: + - shell_command: + - mutt + - window_name: Music + start_directory: ~/Music + panes: + - shell_command: + - vimpc + - + - window_name: IRC + panes: + - shell_command: + - tiny irccloud + - window_name: GitSources + panes: + - diff --git a/tmuxp/.config/tmuxp/work.yaml b/tmuxp/.config/tmuxp/work.yaml new file mode 100644 index 0000000..2f410d0 --- /dev/null +++ b/tmuxp/.config/tmuxp/work.yaml @@ -0,0 +1,27 @@ +session_name: Work +windows: + - window_name: scratch + start_directory: ~/ + panes: + - + - window_name: pluot + start_directory: ~/asymptotic/daily/pluot-core + panes: + - shell_command: + - nvim + - window_name: pluot-build + start_directory: ~/asymptotic/daily/pluot-core + panes: + - shell_command: + - npm run build + - shell_command: + - cd skyliner-express/app + - npm run build-dev + - window_name: pluot-rs + start_directory: ~/asymptotic/daily/pluot-core/skyliner-express/app/rs/gst + panes: + - + - window_name: asymptotic + start_directory: ~/asymptotic + panes: + -