Skip to content

Commit fa012ff

Browse files
authored
Merge pull request #291 from djensenius/fixes
some fixes
2 parents 55aa5f3 + 1877242 commit fa012ff

4 files changed

Lines changed: 52 additions & 2 deletions

File tree

tmux/custom_modules/ctp_speedtest.conf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ set-option -gq "@catppuccin_${MODULE_NAME}_icon" '󰓅 '
55
set-option -gq "@catppuccin_${MODULE_NAME}_color" '#{E:@thm_yellow}'
66
set-option -gq "@catppuccin_${MODULE_NAME}_text" '#($HOME/.config/tmux/plugins/tmux-speedtest/scripts/speedtest_status.sh)'
77

8-
source-file -F '/Users/djensenius/.config/tmux/plugins/tmux/utils/status_module.conf'
8+
if-shell "test -f $HOME/.config/tmux/plugins/tmux/utils/status_module.conf" \
9+
"source-file -F $HOME/.config/tmux/plugins/tmux/utils/status_module.conf"
910

1011
set -g @catppuccin_status_ctp_speedtest "#[fg=#{E:@thm_yellow}]#{@_ctp_connect_style}#{@catppuccin_status_left_separator}#[fg=#{E:@thm_crust},bg=#{E:@thm_yellow}]#{@catppuccin_ctp_speedtest_icon}#{@catppuccin_status_middle_separator}#[fg=#{E:@thm_fg},bg=#{E:@catppuccin_status_module_text_bg}]#{E:@catppuccin_ctp_speedtest_text}#[fg=#{E:@catppuccin_status_module_text_bg}]#{@_ctp_connect_style}#{@catppuccin_status_right_separator}"

tmux/post-catppuccin.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ set -g @battery_bar_content "#[fg=#{E:@thm_lavender}]#{@_ctp_connect_style}#{@ca
33
set -g @catppuccin_status_battery "#{?#(battery_hearts | xargs),#{E:@battery_bar_content},}"
44

55
# Load outdated packages module if catppuccin is available
6-
if-shell '[ -f ~/.config/tmux/plugins/tmux/utils/status_module.conf ]' \
6+
if-shell '[ -f ~/.config/tmux/status_module.conf ]' \
77
'source-file ~/.config/tmux/plugins/tmux-outdated-packages/status/outdated_packages.conf'
88

99
# Override outdated packages to hide when empty

tmux/status_module.conf

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# vim:set ft=tmux:
2+
3+
# Embedded style that ensures that modules look "connected"
4+
# when required.
5+
set -gqF @_ctp_connect_style \
6+
"#{?#{==:#{@catppuccin_status_connect_separator},yes},,#[bg=default]}"
7+
8+
# There are four colors involved:
9+
#
10+
# - Icon
11+
# - fg: @catppuccin_status_[module]_icon_fg [default = crust]
12+
# - bg: @catppuccin_status_[module]_icon_bg [required]
13+
# - Text
14+
# - fg: @catppuccin_status_[module]_text_fg [default = foreground]
15+
# - bg: @catppuccin_status_[module]_text_bg [default = @catppuccin_status_module_text_bg]
16+
17+
set -ogqF "@catppuccin_status_${MODULE_NAME}_icon_fg" "#{E:@thm_crust}"
18+
set -ogqF "@catppuccin_status_${MODULE_NAME}_text_fg" "#{E:@thm_fg}"
19+
20+
%if "#{==:#{@catppuccin_status_${MODULE_NAME}_icon_bg},}"
21+
set -gqF "@catppuccin_status_${MODULE_NAME}_icon_bg" "#{@catppuccin_${MODULE_NAME}_color}"
22+
%endif
23+
24+
%if "#{==:#{@catppuccin_status_${MODULE_NAME}_text_bg},}"
25+
set -gqF @_ctp_module_text_bg "#{E:@catppuccin_status_module_text_bg}"
26+
%else
27+
set -gqF @_ctp_module_text_bg "#{@catppuccin_status_${MODULE_NAME}_text_bg}"
28+
%endif
29+
30+
set -gF "@catppuccin_status_${MODULE_NAME}" \
31+
"#[fg=#{@catppuccin_status_${MODULE_NAME}_icon_bg}]#{@_ctp_connect_style}#{@catppuccin_status_left_separator}"
32+
33+
set -agF "@catppuccin_status_${MODULE_NAME}" \
34+
"#[fg=#{@catppuccin_status_${MODULE_NAME}_icon_fg},bg=#{@catppuccin_status_${MODULE_NAME}_icon_bg}]#{@catppuccin_${MODULE_NAME}_icon}"
35+
36+
set -agF "@catppuccin_status_${MODULE_NAME}" \
37+
"#{@catppuccin_status_middle_separator}"
38+
39+
set -agF "@catppuccin_status_${MODULE_NAME}" \
40+
"#[fg=#{@catppuccin_status_${MODULE_NAME}_text_fg},bg=#{@_ctp_module_text_bg}]"
41+
42+
set -ag "@catppuccin_status_${MODULE_NAME}" "#{E:@catppuccin_${MODULE_NAME}_text}"
43+
44+
set -agF "@catppuccin_status_${MODULE_NAME}" "#[fg=#{@_ctp_module_text_bg}]#{@_ctp_connect_style}#{@catppuccin_status_right_separator}"
45+
46+
set -ug @_ctp_connect_style
47+
set -ug @_ctp_module_text_bg

tmux/tmux.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ set -g @speedtest_provider 'cloudflare'
7777
set -g @speedtest_icon_running '󰔟'
7878
set -g @speedtest_icon_idle ''
7979
set -g @speedtest_format ' #{download}  #{upload} 󰛳 #{ping}'
80+
set -g @speedtest_detail_key 'T'
81+
set -g @speedtest_compare_key 'C'
8082
source -F ~/.config/tmux/custom_modules/ctp_speedtest.conf
8183

8284
# ============== Outdated Packages Plugin ==========

0 commit comments

Comments
 (0)