set -g mouse on set -g default-terminal "tmux-256color" set -sa terminal-overrides ",xterm-termite:Tc" set -g history-limit 10000 set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-sensible' set -g @plugin 'tmux-plugins/tmux-pain-control' set -g @plugin 'tmux-plugins/tmux-copycat' set -g @plugin 'tmux-plugins/tmux-yank' set -g @plugin 'tmux-plugins/tmux-prefix-highlight' set -g @plugin 'soyuka/tmux-current-pane-hostname' set -g @plugin "arcticicestudio/nord-tmux" run -b '~/.tmux/plugins/tpm/tpm' set -g @nord_tmux_no_patched_font "1" set -g @nord_tmux_show_status_content "0" set -g status-style "bg=#4c566a,fg=#eceff4" set -g status-left "#[fg=#bf616a,bg=#ebcb8b,bold] #S " set -g status-right "#{prefix_highlight} #[bg=#a3be8c,fg=black,bold] #U #[bg=#ebcb8b,fg=#bf616a,bold] #h " setw -g window-status-format "#[fg=#81a1c1,bg=#4c566a] #I:#W " setw -g window-status-current-format "#[fg=#2e3440,bg=#81a1c1,bold] #I:#W " setw -g window-status-separator "" {{ if eq .chezmoi.os "darwin" -}} bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "wl-copy && wl-paste -n | wl-copy -p" bind-key p run "wl-paste -n | tmux load-buffer - ; tmux paste-buffer" {{ else if eq .chezmoi.os "linux" -}} bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "wl-copy && wl-paste -n | wl-copy -p" bind-key p run "wl-paste -n | tmux load-buffer - ; tmux paste-buffer" {{ end -}} # More friendly split pane bind-key h split-window -h bind-key v split-window -v