Skip to content

Commit a4d4ad0

Browse files
xafarrkjnsn
andauthored
feat: replace @_ctp_status_bg with @thm_surface_0 in module configurtion to properly show module separation (#380)
* fix: module bg color blending in with status line bg color preventing the seperator to be visible --------- Co-authored-by: Kaley Main <[email protected]>
1 parent 4bcc523 commit a4d4ad0

File tree

6 files changed

+20
-5
lines changed

6 files changed

+20
-5
lines changed

catppuccin_options_tmux.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,4 @@ set -ogq @catppuccin_status_middle_separator ""
5252
set -ogq @catppuccin_status_right_separator "█"
5353
set -ogq @catppuccin_status_connect_separator "yes" # yes, no
5454
set -ogq @catppuccin_status_fill "icon"
55+
set -ogq @catppuccin_status_module_bg_color "#{@thm_surface_0}"

status/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@ set -g @catppuccin_[module_name]_icon "icon"
1414
set -g @catppuccin_[module_name]_color "color"
1515
```
1616

17+
#### Override the specific module background color
18+
19+
##### (NB: Only when `@catppuccin_status_fill` is `icon`)
20+
21+
```sh
22+
set -g @catppuccin_status_[module_name]_bg_color "color"
23+
```
24+
1725
#### Override the specific module text
1826

1927
```sh
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
@catppuccin_status_application #[fg=#f5c2e7,nobold,nounderscore,noitalics]#[fg=#11111b,bg=#f5c2e7] #[fg=#f5c2e7,bg=#181825]#[fg=#cdd6f4] #{E:@catppuccin_application_text}#[fg=#181825]█
1+
@catppuccin_status_application #[fg=#f5c2e7,nobold,nounderscore,noitalics]#[fg=#11111b,bg=#f5c2e7] #[fg=#f5c2e7,bg=#313244]#[fg=#cdd6f4] #{E:@catppuccin_application_text}#[fg=#313244]█

tests/battery_module_expected.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
@catppuccin_status_battery #[fg=#f9e2af,nobold,nounderscore,noitalics]#[fg=#11111b,bg=#f9e2af]#{l:#{battery_icon}} #[fg=#f9e2af,bg=#181825]#[fg=#cdd6f4] #{E:@catppuccin_battery_text}#[fg=#181825]█
1+
@catppuccin_status_battery #[fg=#f9e2af,nobold,nounderscore,noitalics]#[fg=#11111b,bg=#f9e2af]#{l:#{battery_icon}} #[fg=#f9e2af,bg=#313244]#[fg=#cdd6f4] #{E:@catppuccin_battery_text}#[fg=#313244]█

tests/cpu_module_expected.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
E:@catppuccin_status_cpu #[fg=#{cpu_bg_color},nobold,nounderscore,noitalics]#[fg=#11111b,bg=#{cpu_bg_color}] #[fg=#{cpu_bg_color},bg=#181825]#[fg=#cdd6f4] #{cpu_percentage}#[fg=#181825]█
1+
E:@catppuccin_status_cpu #[fg=#{cpu_bg_color},nobold,nounderscore,noitalics]#[fg=#11111b,bg=#{cpu_bg_color}] #[fg=#{cpu_bg_color},bg=#313244]#[fg=#cdd6f4] #{cpu_percentage}#[fg=#313244]█

utils/status_module.conf

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@
55
set -gqF @_ctp_connect_style \
66
"#{?#{==:#{@catppuccin_status_connect_separator},yes},,#[bg=default]}"
77

8+
%if "#{==:#{@catppuccin_status_${MODULE_NAME}_bg_color},}"
9+
set -gqF @_ctp_module_bg_color "#{E:@catppuccin_status_module_bg_color}"
10+
%else
11+
set -gqF @_ctp_module_bg_color "#{E:@catppuccin_status_${MODULE_NAME}_bg_color}"
12+
%endif
13+
814
set -gF "@catppuccin_status_${MODULE_NAME}" \
915
"#[fg=#{@catppuccin_${MODULE_NAME}_color},nobold,nounderscore,noitalics]#{@_ctp_connect_style}#{@catppuccin_status_left_separator}"
1016

@@ -16,15 +22,15 @@ set -agF "@catppuccin_status_${MODULE_NAME}" "#[fg=#{@catppuccin_${MODULE_NAME}_
1622
# If _only_ the icon should be filled in, then change the background
1723
# to catppuccin_status_default_background, and the foreground to crust. Otherwise leave the formatting as-is.
1824
%if "#{==:#{@catppuccin_status_fill},icon}"
19-
set -agF "@catppuccin_status_${MODULE_NAME}" "bg=#{E:@_ctp_status_bg}]#{@catppuccin_status_middle_separator}#[fg=#{@thm_fg}] "
25+
set -agF "@catppuccin_status_${MODULE_NAME}" "bg=#{@_ctp_module_bg_color}]#{@catppuccin_status_middle_separator}#[fg=#{@thm_fg}] "
2026
%else
2127
set -agF "@catppuccin_status_${MODULE_NAME}" "]#{@catppuccin_status_middle_separator}#[fg=#{@thm_crust}]"
2228
%endif
2329

2430
set -ag "@catppuccin_status_${MODULE_NAME}" "#{E:@catppuccin_${MODULE_NAME}_text}"
2531

2632
%if "#{==:#{@catppuccin_status_fill},icon}"
27-
set -agF "@catppuccin_status_${MODULE_NAME}" "#[fg=#{E:@_ctp_status_bg}]"
33+
set -agF "@catppuccin_status_${MODULE_NAME}" "#[fg=#{@_ctp_module_bg_color}]"
2834
%else
2935
set -agF "@catppuccin_status_${MODULE_NAME}" "#[fg=#{@catppuccin_${MODULE_NAME}_color}]"
3036
%endif

0 commit comments

Comments
 (0)