From fbe38676907e76728c5bbbc1bf2e45f736fed22a Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 26 Mar 2025 00:00:00 +0000 Subject: [PATCH] Support .tmux files as well as .tmux-sessionizer --- nix/pkgs/tmux-sessionizer/add-tmux-file.patch | 15 +++++++++++++++ nix/pkgs/tmux-sessionizer/default.nix | 1 + 2 files changed, 16 insertions(+) create mode 100644 nix/pkgs/tmux-sessionizer/add-tmux-file.patch diff --git a/nix/pkgs/tmux-sessionizer/add-tmux-file.patch b/nix/pkgs/tmux-sessionizer/add-tmux-file.patch new file mode 100644 index 00000000..f2dd5a2a --- /dev/null +++ b/nix/pkgs/tmux-sessionizer/add-tmux-file.patch @@ -0,0 +1,15 @@ +diff --git a/tmux-sessionizer b/tmux-sessionizer +index fa1bec5..c9094e7 100755 +--- a/tmux-sessionizer ++++ b/tmux-sessionizer +@@ -12,7 +12,9 @@ has_session() { + } + + hydrate() { +- if [ -f $2/.tmux-sessionizer ]; then ++ if [ -f $2/.tmux ]; then ++ tmux send-keys -t $1 "source $2/.tmux" c-M ++ elif [ -f $2/.tmux-sessionizer ]; then + tmux send-keys -t $1 "source $2/.tmux-sessionizer" c-M + elif [ -f $HOME/.tmux-sessionizer ]; then + tmux send-keys -t $1 "source $HOME/.tmux-sessionizer" c-M diff --git a/nix/pkgs/tmux-sessionizer/default.nix b/nix/pkgs/tmux-sessionizer/default.nix index 05e46589..25ec6fb6 100644 --- a/nix/pkgs/tmux-sessionizer/default.nix +++ b/nix/pkgs/tmux-sessionizer/default.nix @@ -21,6 +21,7 @@ stdenv.mkDerivation { patches = [ ./move-default-script.patch + ./add-tmux-file.patch ./configure-directories.patch ];