forked from catppuccin/tmux
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcatppuccin_options_tmux.conf
55 lines (49 loc) · 3.02 KB
/
catppuccin_options_tmux.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# All options and their defaults.
#
# This is executed separately to the main configuration
# so that options are set before parsing the rest of the config.
set -ogq @catppuccin_flavor "mocha"
set -ogq @catppuccin_status_background "default"
# Menu styling options
set -ogq @catppuccin_menu_selected_style "fg=#{@thm_surface_0},bg=#{@thm_yellow}"
# Pane styling options
set -ogq @catppuccin_pane_status_enabled "no" # 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
# Window options
set -ogq @catppuccin_window_status_style "basic" # basic, rounded, slanted, custom, or none
set -ogq @catppuccin_window_default_fill "number"
set -ogq @catppuccin_window_default_color "#{@thm_surface_0}"
set -ogq @catppuccin_window_default_background "#{@thm_overlay_2}"
set -ogq @catppuccin_window_default_text " #T"
set -ogq @catppuccin_window_current_fill "number"
set -ogq @catppuccin_window_current_color "#{@thm_surface_1}"
set -ogq @catppuccin_window_current_background "#{@thm_peach}"
set -ogq @catppuccin_window_current_text " #T"
set -ogq @catppuccin_window_number_position "left"
set -ogq @catppuccin_window_status "none"
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 " " # !
# 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},}"
# 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}"