add tmux session

This commit is contained in:
thek4n 2025-10-10 18:08:42 +03:00
parent ccc217d191
commit c165357066
2 changed files with 20 additions and 0 deletions

1
.gitignore vendored
View File

@ -36,6 +36,7 @@ home/user/.tmux/*
!home/user/.tmux/sandbox
!home/user/.tmux/ssh
!home/user/.tmux/example-background-job
!home/user/.tmux/system-update
home/user/.config/git/local

19
home/user/.tmux/system-update Executable file
View File

@ -0,0 +1,19 @@
#!/bin/sh
set -eux
readonly SESSION='system-update'
readonly MAINW=1
readonly WORKING_PROJECT="${HOME}"
if ! tmux has-session -t="${SESSION}"; then
tmux new-session -s "${SESSION}" -d -n "${MAINW}" -c "${WORKING_PROJECT}"
tmux splitw -t "${SESSION}:${MAINW}" -d -b -h -l "${_tmux_other_pane_size}" -c '#{pane_current_path}'
tmux send-keys -t "${SESSION}:${MAINW}.1" "sudo pacman -Syu --noconfirm"
tmux send-keys -t "${SESSION}:${MAINW}.2" '$EDITOR' Enter
sleep 0.5
tmux send-keys -t "${SESSION}:${MAINW}.2" ':Lazy' Enter
fi
tmux switch-client -t "${SESSION}"