{ writeShellApplication, tmux, symlinkJoin, }: let tmux-register-session = writeShellApplication { name = "__tmux-register-session"; runtimeInputs = [tmux]; text = '' last=/tmp/TMUX_LAST this="$(tmux display-message -p '#S')" if [ ! -f "$last" ] || [ "$(cat "$last")" != "$this" ]; then echo "$this" >"$last" fi ''; }; in symlinkJoin { name = "tmux-sessionizer"; paths = [ tmux-register-session ]; }