diff --git a/.tmux.conf b/.tmux.conf index 97a6df7..8d8cb6e 100644 --- a/.tmux.conf +++ b/.tmux.conf @@ -56,7 +56,9 @@ set -g @plugin 'christoomey/vim-tmux-navigator' set -g @plugin 'MunifTanjim/tmux-mode-indicator' set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @plugin 'tmux-plugins/tmux-continuum' +set -g @plugin 'omerxx/catppuccin-tmux' set -g @plugin 'omerxx/tmux-sessionx' +set -g @plugin 'omerxx/tmux-floax' set -g @resurrect-dir "~/.tmux/resurrect" set -g @resurrect-capture-pane-contents 'on' @@ -66,19 +68,36 @@ set -g @sessionx-bind 's' set -g @sessionx-window-mode 'on' set -g @sessionx-tree-mode 'off' +set -g @catppuccin_window_left_separator "" +set -g @catppuccin_window_right_separator " " +set -g @catppuccin_window_middle_separator " █" +set -g @catppuccin_window_number_position "right" +set -g @catppuccin_window_default_fill "number" +set -g @catppuccin_window_default_text "#W" +set -g @catppuccin_window_current_fill "number" +set -g @catppuccin_window_current_text "#W#{?window_zoomed_flag,(),}" +set -g @catppuccin_status_modules_right "directory date_time" +set -g @catppuccin_status_modules_left "session" +set -g @catppuccin_status_left_separator " " +set -g @catppuccin_status_right_separator " " +set -g @catppuccin_status_right_separator_inverse "no" +set -g @catppuccin_status_fill "icon" +set -g @catppuccin_status_connect_separator "no" +set -g @catppuccin_directory_text "#{b:pane_current_path}" +set -g @catppuccin_date_time_text "%H:%M" + # for neovim set -g @resurrect-strategy-nvim 'session' set -g @continuum-restore 'on' -set -g @dracula-show-ssh-session-port true - -set-window-option -g window-status-current-format '#[fg=red,bold]#[bg=default] #I #W #[fg=blue,bg=default]' -set-window-option -g window-status-format '#[fg=#ffffff,bold]#[bg=default] #I #W #[fg=default,bg=default]' - - -set -g status-left-length 20 -set -g status-position top -set -g status-justify left -set -g status-style bg=default - +# +# set-window-option -g window-status-current-format '#[fg=red,bold]#[bg=default] #I #W #[fg=blue,bg=default]' +# set-window-option -g window-status-format '#[fg=#ffffff,bold]#[bg=default] #I #W #[fg=default,bg=default]' +# +# +# set -g status-left-length 20 +# set -g status-position top +# set -g status-justify left +# set -g status-style bg=default +# # Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) run '~/.tmux/plugins/tpm/tpm'