Skip to content

Commit 4911620

Browse files
dreknixtuhh-christophkjnsn
authored andcommitted
style(status): use @catppuccin_status_background as background color (catppuccin#367)
* style(status): use @catppuccin_status_background as background color * fix: color must be expanded for test cases * fix: color must be expanded for test cases * Update catppuccin_options_tmux.conf * Reuse @catppuccin_status_background to determine the correct status line background color --------- Co-authored-by: Christoph Weyer <[email protected]> Co-authored-by: Kaley Main <[email protected]> Co-authored-by: Kaley Main <[email protected]>
1 parent 4e34811 commit 4911620

File tree

2 files changed

+21
-15
lines changed

2 files changed

+21
-15
lines changed

Diff for: catppuccin_tmux.conf

+18-12
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
source -F "#{d:current_file}/themes/catppuccin_#{@catppuccin_flavor}_tmux.conf"
22

3+
%if "#{==:#{@catppuccin_status_background},default}"
4+
set -gF @_ctp_status_bg "#{@thm_surface_1}"
5+
set -gF status-style "bg=#{@_ctp_status_bg},fg=#{@thm_fg}"
6+
7+
%hidden CTP_MESSAGE_BACKGROUND="#{@thm_surface_0}"
8+
%elif "#{==:#{@catppuccin_status_background},none}"
9+
set -g status-style "default"
10+
set -g @_ctp_status_bg "none"
11+
12+
%hidden CTP_MESSAGE_BACKGROUND="default"
13+
%else
14+
# Treat @catppuccin_status_background as a format string.
15+
set -gF status-style "bg=#{E:@catppuccin_status_background},fg=#{@thm_fg}"
16+
set -gF @_ctp_status_bg "#{E:@catppuccin_status_background}"
17+
18+
%hidden CTP_MESSAGE_BACKGROUND="#{E:@catppuccin_status_background}"
19+
%endif
20+
321
source -F "#{d:current_file}/status/application.conf"
422
source -F "#{d:current_file}/status/battery.conf"
523
source -F "#{d:current_file}/status/clima.conf"
@@ -16,18 +34,6 @@ source -F "#{d:current_file}/status/uptime.conf"
1634
source -F "#{d:current_file}/status/user.conf"
1735
source -F "#{d:current_file}/status/weather.conf"
1836

19-
%if "#{==:#{@catppuccin_status_background},default}"
20-
set -gF status-style "bg=#{@thm_bg},fg=#{@thm_fg}"
21-
%hidden CTP_MESSAGE_BACKGROUND="#{@thm_surface_0}"
22-
%elif "#{==:#{@catppuccin_status_background},none}"
23-
%hidden CTP_MESSAGE_BACKGROUND="default"
24-
set -g status-style "$CTP_MESSAGE_BACKGROUND"
25-
%else
26-
# Treat @catppuccin_status_background as a format string.
27-
%hidden CTP_MESSAGE_BACKGROUND="#{E:@catppuccin_status_background}"
28-
set -gF status-style "bg=$CTP_MESSAGE_BACKGROUND,fg=#{@thm_fg}"
29-
%endif
30-
3137
# messages
3238
set -gF message-style "fg=#{@thm_sky},bg=$CTP_MESSAGE_BACKGROUND,align=centre"
3339
set -gF message-command-style "fg=#{@thm_sky},bg=$CTP_MESSAGE_BACKGROUND,align=centre"

Diff for: utils/status_module.conf

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,17 @@ set -agF "@catppuccin_status_${MODULE_NAME}" \
1414
set -agF "@catppuccin_status_${MODULE_NAME}" "#[fg=#{@catppuccin_${MODULE_NAME}_color},"
1515

1616
# If _only_ the icon should be filled in, then change the background
17-
# to surface_1, and the foreground to crust. Otherwise leave the formatting as-is.
17+
# to catppuccin_status_default_background, and the foreground to crust. Otherwise leave the formatting as-is.
1818
%if "#{==:#{@catppuccin_status_fill},icon}"
19-
set -agF "@catppuccin_status_${MODULE_NAME}" "bg=#{@thm_surface_1}]#{@catppuccin_status_middle_separator}#[fg=#{@thm_fg}] "
19+
set -agF "@catppuccin_status_${MODULE_NAME}" "bg=#{E:@_ctp_status_bg}]#{@catppuccin_status_middle_separator}#[fg=#{@thm_fg}] "
2020
%else
2121
set -agF "@catppuccin_status_${MODULE_NAME}" "]#{@catppuccin_status_middle_separator}#[fg=#{@thm_crust}]"
2222
%endif
2323

2424
set -ag "@catppuccin_status_${MODULE_NAME}" "#{E:@catppuccin_${MODULE_NAME}_text}"
2525

2626
%if "#{==:#{@catppuccin_status_fill},icon}"
27-
set -agF "@catppuccin_status_${MODULE_NAME}" "#[fg=#{@thm_surface_1}]"
27+
set -agF "@catppuccin_status_${MODULE_NAME}" "#[fg=#{E:@_ctp_status_bg}]"
2828
%else
2929
set -agF "@catppuccin_status_${MODULE_NAME}" "#[fg=#{@catppuccin_${MODULE_NAME}_color}]"
3030
%endif

0 commit comments

Comments
 (0)