|
|
|
@ -106,57 +106,66 @@ set -g @plugin 'alexwforsythe/tmux-which-key'
|
|
|
|
|
# set -g @dracula-plugins "git ssh-session"
|
|
|
|
|
|
|
|
|
|
# set -g @plugin 'catppuccin/tmux#v2.1.3' # See https://github.com/catppuccin/tmux/tags for additional tags
|
|
|
|
|
run ~/.config/tmux/plugins/catppuccin/tmux/catppuccin.tmux
|
|
|
|
|
# Make the status line pretty and add some modules
|
|
|
|
|
set -g status-right-length 100
|
|
|
|
|
set -g status-left-length 100
|
|
|
|
|
set -g status-left ""
|
|
|
|
|
set -g status-right "#{E:@catppuccin_status_application}"
|
|
|
|
|
set -ag status-right "#{E:@catppuccin_status_session}"
|
|
|
|
|
set -ag status-right "#{E:@catppuccin_status_uptime}"
|
|
|
|
|
set -g @catppuccin_flavor 'macchiato' # latte, frappe, macchiato or mocha
|
|
|
|
|
|
|
|
|
|
# Menu styling options
|
|
|
|
|
set -ogq @catppuccin_menu_selected_style "fg=#{@thm_fg},bold,bg=#{@thm_overlay_0}"
|
|
|
|
|
set -gq @catppuccin_menu_selected_style "fg=#{@thm_fg},bold,bg=#{@thm_overlay_0}"
|
|
|
|
|
|
|
|
|
|
# Pane styling options
|
|
|
|
|
set -ogq @catppuccin_pane_status_enabled "yes" # set to "yes" to enable
|
|
|
|
|
set -ogq @catppuccin_pane_border_status "off" # set to "yes" to enable
|
|
|
|
|
set -ogq @catppuccin_pane_border_style "fg=#{@thm_overlay_0}"
|
|
|
|
|
set -ogq @catppuccin_pane_active_border_style "##{?pane_in_mode,fg=#{@thm_lavender},##{?pane_synchronized,fg=#{@thm_mauve},fg=#{@thm_lavender}}}"
|
|
|
|
|
set -ogq @catppuccin_pane_left_separator "█"
|
|
|
|
|
set -ogq @catppuccin_pane_middle_separator "█"
|
|
|
|
|
set -ogq @catppuccin_pane_right_separator "█"
|
|
|
|
|
set -ogq @catppuccin_pane_color "#{@thm_green}"
|
|
|
|
|
set -ogq @catppuccin_pane_background_color "#{@thm_surface_0}"
|
|
|
|
|
set -ogq @catppuccin_pane_default_text "##{b:pane_current_path}"
|
|
|
|
|
set -ogq @catppuccin_pane_default_fill "number"
|
|
|
|
|
set -ogq @catppuccin_pane_number_position "left" # right, left
|
|
|
|
|
set -gq @catppuccin_pane_status_enabled "yes" # set to "yes" to enable
|
|
|
|
|
set -gq @catppuccin_pane_border_status "off" # set to "yes" to enable
|
|
|
|
|
set -gq @catppuccin_pane_border_style "fg=#{@thm_overlay_0}"
|
|
|
|
|
set -gq @catppuccin_pane_active_border_style "##{?pane_in_mode,fg=#{@thm_lavender},##{?pane_synchronized,fg=#{@thm_mauve},fg=#{@thm_lavender}}}"
|
|
|
|
|
set -gq @catppuccin_pane_left_separator "█"
|
|
|
|
|
set -gq @catppuccin_pane_middle_separator "█"
|
|
|
|
|
set -gq @catppuccin_pane_right_separator "█"
|
|
|
|
|
set -gq @catppuccin_pane_color "#{@thm_green}"
|
|
|
|
|
set -gq @catppuccin_pane_background_color "#{@thm_surface_0}"
|
|
|
|
|
set -gq @catppuccin_pane_default_text "##{b:pane_current_path}"
|
|
|
|
|
set -gq @catppuccin_pane_default_fill "number"
|
|
|
|
|
set -gq @catppuccin_pane_number_position "left" # right, left
|
|
|
|
|
|
|
|
|
|
set -ogq @catppuccin_window_status_style "rounded" # basic, rounded, slanted, custom, or none
|
|
|
|
|
set -ogq @catppuccin_window_text_color "#{@thm_surface_0}"
|
|
|
|
|
set -ogq @catppuccin_window_number_color "#{@thm_overlay_2}"
|
|
|
|
|
set -gq @catppuccin_window_text_color "#{@thm_surface_0}"
|
|
|
|
|
set -gq @catppuccin_window_number_color "#{@thm_overlay_2}"
|
|
|
|
|
set -ogq @catppuccin_window_text " #T"
|
|
|
|
|
set -ogq @catppuccin_window_number "#I"
|
|
|
|
|
set -ogq @catppuccin_window_current_text_color "#{@thm_surface_1}"
|
|
|
|
|
set -ogq @catppuccin_window_current_number_color "#{@thm_mauve}"
|
|
|
|
|
set -ogq @catppuccin_window_current_text " #T"
|
|
|
|
|
set -ogq @catppuccin_window_current_number "#I"
|
|
|
|
|
set -ogq @catppuccin_window_number_position "left"
|
|
|
|
|
set -ogq @catppuccin_window_flags "icon" # none, icon, or text
|
|
|
|
|
set -ogq @catppuccin_window_flags_icon_last " " # -
|
|
|
|
|
set -ogq @catppuccin_window_flags_icon_current " " # *
|
|
|
|
|
set -ogq @catppuccin_window_flags_icon_zoom " " # Z
|
|
|
|
|
set -ogq @catppuccin_window_flags_icon_mark " " # M
|
|
|
|
|
set -ogq @catppuccin_window_flags_icon_silent " " # ~
|
|
|
|
|
set -ogq @catppuccin_window_flags_icon_activity " " # #
|
|
|
|
|
set -ogq @catppuccin_window_flags_icon_bell " " # !
|
|
|
|
|
set -gq @catppuccin_window_number "#I"
|
|
|
|
|
set -gq @catppuccin_window_current_text_color "#{@thm_surface_1}"
|
|
|
|
|
set -gq @catppuccin_window_current_number_color "#{@thm_mauve}"
|
|
|
|
|
set -gq @catppuccin_window_current_text " #T"
|
|
|
|
|
set -gq @catppuccin_window_current_number "#I"
|
|
|
|
|
set -gq @catppuccin_window_number_position "left"
|
|
|
|
|
set -gq @catppuccin_window_flags "icon" # none, icon, or text
|
|
|
|
|
set -gq @catppuccin_window_flags_icon_last " " # -
|
|
|
|
|
set -gq @catppuccin_window_flags_icon_current " " # *
|
|
|
|
|
set -gq @catppuccin_window_flags_icon_zoom " " # Z
|
|
|
|
|
set -gq @catppuccin_window_flags_icon_mark " " # M
|
|
|
|
|
set -gq @catppuccin_window_flags_icon_silent " " # ~
|
|
|
|
|
set -gq @catppuccin_window_flags_icon_activity " " # #
|
|
|
|
|
set -gq @catppuccin_window_flags_icon_bell " " # !
|
|
|
|
|
# Matches icon order when using `#F` (`#!~[*-]MZ`)
|
|
|
|
|
set -ogq @catppuccin_window_flags_icon_format "##{?window_activity_flag,#{E:@catppuccin_window_flags_icon_activity},}##{?window_bell_flag,#{E:@catppuccin_window_flags_icon_bell},}##{?window_silence_flag,#{E:@catppuccin_window_flags_icon_silent},}##{?window_active,#{E:@catppuccin_window_flags_icon_current},}##{?window_last_flag,#{E:@catppuccin_window_flags_icon_last},}##{?window_marked_flag,#{E:@catppuccin_window_flags_icon_mark},}##{?window_zoomed_flag,#{E:@catppuccin_window_flags_icon_zoom},} "
|
|
|
|
|
set -gq @catppuccin_window_flags_icon_format "##{?window_activity_flag,#{E:@catppuccin_window_flags_icon_activity},}##{?window_bell_flag,#{E:@catppuccin_window_flags_icon_bell},}##{?window_silence_flag,#{E:@catppuccin_window_flags_icon_silent},}##{?window_active,#{E:@catppuccin_window_flags_icon_current},}##{?window_last_flag,#{E:@catppuccin_window_flags_icon_last},}##{?window_marked_flag,#{E:@catppuccin_window_flags_icon_mark},}##{?window_zoomed_flag,#{E:@catppuccin_window_flags_icon_zoom},} "
|
|
|
|
|
|
|
|
|
|
# Status line options
|
|
|
|
|
set -ogq @catppuccin_status_left_separator ""
|
|
|
|
|
set -ogq @catppuccin_status_middle_separator ""
|
|
|
|
|
set -ogq @catppuccin_status_right_separator "█"
|
|
|
|
|
set -ogq @catppuccin_status_connect_separator "yes" # yes, no
|
|
|
|
|
set -ogq @catppuccin_status_fill "icon"
|
|
|
|
|
set -ogq @catppuccin_status_module_bg_color "#{@thm_surface_0}"
|
|
|
|
|
set -gq @catppuccin_status_left_separator ""
|
|
|
|
|
set -gq @catppuccin_status_middle_separator ""
|
|
|
|
|
set -gq @catppuccin_status_right_separator "█"
|
|
|
|
|
set -gq @catppuccin_status_connect_separator "yes" # yes, no
|
|
|
|
|
set -gq @catppuccin_status_fill "icon"
|
|
|
|
|
set -gq @catppuccin_status_module_bg_color "#{@thm_surface_0}"
|
|
|
|
|
|
|
|
|
|
# allow nvim images
|
|
|
|
|
set -gq allow-passthrough on
|
|
|
|
|
set -g visual-activity off
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set -g @catppuccin_window_status_style "rounded" # basic, rounded, slanted, custom, or none
|
|
|
|
|
|
|
|
|
|
run ~/.config/tmux/plugins/catppuccin/tmux/catppuccin.tmux
|
|
|
|
|
run '~/.config/tmux/plugins/tpm/tpm'
|
|
|
|
|