Use --skip-theme-config flag in box_setup, adjust nvim and tmux settings

This commit is contained in:
2025-11-20 10:24:22 -06:00
parent ae1166a463
commit 3533a43996
13 changed files with 58 additions and 30 deletions

View File

@@ -1,13 +1,14 @@
#!/bin/zsh
tmux_switch_to() {
[[ -z $TMUX ]] && tmux attach-session -t $1 || tmux switch-client -t $1
[ -z "$TMUX" ] && tmux attach-session -t "$1" || tmux switch-client -t "$1"
}
tmux_hydrate() {
local tmux_hydrate_path="$XDG_CONFIG_HOME/tmux/.tmux-session-hydrate-default"
[[ -f $2/.tmux-session-hydrate ]] && tmux_hydrate_path="$2/.tmux-session-hydrate"
[[ -f $tmux_hydrate_path ]] && tmux send-keys -t $1 ". $tmux_hydrate_path" c-M
hydrate_path="$XDG_CONFIG_HOME/tmux/.tmux-session-hydrate-default"
[ "$1" = "hub" ] && hydrate_path="$XDG_CONFIG_HOME/tmux/.tmux-session-hydrate-hub"
[ -f "$2/.tmux-session-hydrate" ] && hydrate_path="$2/.tmux-session-hydrate"
[ -f "$hydrate_path" ] && tmux send-keys -t $1 ". $hydrate_path" c-M
}
tmux_existing_sessions=$(tmux list-sessions 2> /dev/null || echo '')