42 lines
1.5 KiB
Text
42 lines
1.5 KiB
Text
# Plugins Declaration
|
|
set -g @plugin 'tmux-plugins/tpm'
|
|
set -g @plugin 'tmux-plugins/tmux-sensible'
|
|
set -g @plugin 'tmux-plugins/tmux-resurrect'
|
|
set -g @plugin 'tmux-plugins/tmux-continuum'
|
|
set -g @plugin 'catppuccin/tmux'
|
|
set -g @plugin 'omerxx/tmux-sessionx'
|
|
set -g @plugin 'omerxx/tmux-floax'
|
|
|
|
# Plugins Options
|
|
# Catppuccin
|
|
set -g @catppuccin_directory_text "#{pane_current_path}"
|
|
set -g @catppuccin_window_current_text "#{window_name}"
|
|
set -g @catppuccin_window_default_text "#{window_name}"
|
|
set -g @catppuccin_flavour 'macchiato'
|
|
|
|
set -g @catppuccin_window_left_separator "█"
|
|
set -g @catppuccin_window_right_separator "█"
|
|
set -g @catppuccin_window_number_position "right"
|
|
set -g @catppuccin_window_middle_separator " █"
|
|
set -g @catppuccin_window_default_fill "number"
|
|
|
|
set -g @catppuccin_status_modules_right "directory user host"
|
|
set -g @catppuccin_status_modules_left "session"
|
|
set -g @catppuccin_status_left_separator "█"
|
|
set -g @catppuccin_status_right_separator ""
|
|
set -g @catppuccin_status_fill "all"
|
|
set -g @catppuccin_status_connect_separator "yes"
|
|
|
|
# Sessionx
|
|
set -g @sessionx-bind 'space'
|
|
set -g @sessionx-filter-current 'false'
|
|
set -g @sessionx-preview-location 'top'
|
|
set -g @sessionx-preview-ratio '65%'
|
|
set -g @sessionx-window-height '95%'
|
|
set -g @sessionx-window-width '95%'
|
|
set -g @sessionx-tmuxinator-mode 'on'
|
|
|
|
# Ressurrect & Continuum
|
|
set -g @resurrect-capture-pane-contents 'on'
|
|
set -g @resurrect-dir '~/.local/share/tmux/resurrect'
|
|
# set -g @continuum-restore 'on'
|