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 ];