border/bg

This commit is contained in:
Marc Beninca 2025-07-25 21:41:13 +02:00
parent 3301f3544d
commit 8d61479c9a
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

View file

@ -6,6 +6,7 @@
# │ tmux │ constants │ # │ tmux │ constants │
# ╰──────┴───────────╯ # ╰──────┴───────────╯
RWX_TMUX_BORDER_BACKGROUND="#[bg=##181818]"
RWX_TMUX_ITEM_BACKGROUND="#[bg=##282828]" RWX_TMUX_ITEM_BACKGROUND="#[bg=##282828]"
# ╭──────┬───────────╮ # ╭──────┬───────────╮
@ -81,9 +82,9 @@ rwx_tmux_servers() {
text=\"\${text}#[fg=yellow]\" text=\"\${text}#[fg=yellow]\"
fi fi
text=\"\${text}\\ text=\"\${text}\\
#[bg=##181818] \\ ${RWX_TMUX_BORDER_BACKGROUND} \\
${RWX_TMUX_ITEM_BACKGROUND}\${name}\\ ${RWX_TMUX_ITEM_BACKGROUND}\${name}\\
#[bg=##181818] \\ ${RWX_TMUX_BORDER_BACKGROUND} \\
\" \"
fi fi
done <<EOF done <<EOF
@ -125,15 +126,15 @@ rwx_tmux_uptime() {
local time=\"\$(echo \"\${since}\" | awk '{print \$2}')\" local time=\"\$(echo \"\${since}\" | awk '{print \$2}')\"
echo \"\\ echo \"\\
#[fg=yellow]\\ #[fg=yellow]\\
#[bg=##181818] \\ ${RWX_TMUX_BORDER_BACKGROUND} \\
${RWX_TMUX_ITEM_BACKGROUND}\${date}\\ ${RWX_TMUX_ITEM_BACKGROUND}\${date}\\
#[bg=##181818] \\ ${RWX_TMUX_BORDER_BACKGROUND} \\
#[fg=default]\\ #[fg=default]\\
#[bg=default] \\ #[bg=default] \\
#[fg=yellow]\\ #[fg=yellow]\\
#[bg=##181818] \\ ${RWX_TMUX_BORDER_BACKGROUND} \\
${RWX_TMUX_ITEM_BACKGROUND}\${time}\\ ${RWX_TMUX_ITEM_BACKGROUND}\${time}\\
#[bg=##181818] \\ ${RWX_TMUX_BORDER_BACKGROUND} \\
\" \"
} }
" "
@ -225,12 +226,12 @@ set-option -g status-fg white
# line 1 # line 1
set-option -g status-format[0] '\ set-option -g status-format[0] '\
#{W:\ #{W:\
#[bg=##181818]#{?window_zoomed_flag,\ ${RWX_TMUX_BORDER_BACKGROUND}#{?window_zoomed_flag,\
#{?pane_synchronized,#[fg=magenta][,#[fg=red][},#{?pane_synchronized,#[fg=blue][, }}\ #{?pane_synchronized,#[fg=magenta][,#[fg=red][},#{?pane_synchronized,#[fg=blue][, }}\
#{?window_active,#[fg=green],\ #{?window_active,#[fg=green],\
#{?window_activity_flag,#[fg=red],#[fg=yellow]}}\ #{?window_activity_flag,#[fg=red],#[fg=yellow]}}\
${RWX_TMUX_ITEM_BACKGROUND}#{window_name}\ ${RWX_TMUX_ITEM_BACKGROUND}#{window_name}\
#[bg=##181818]#{?window_zoomed_flag,\ ${RWX_TMUX_BORDER_BACKGROUND}#{?window_zoomed_flag,\
#{?pane_synchronized,#[fg=magenta]],#[fg=red]]},#{?pane_synchronized,#[fg=blue]], }}\ #{?pane_synchronized,#[fg=magenta]],#[fg=red]]},#{?pane_synchronized,#[fg=blue]], }}\
#[fg=default]\ #[fg=default]\
#[bg=default] \ #[bg=default] \
@ -238,15 +239,15 @@ ${RWX_TMUX_ITEM_BACKGROUND}#{window_name}\
\ \
#[align=right]\ #[align=right]\
#[fg=yellow]\ #[fg=yellow]\
#[bg=##181818] \ ${RWX_TMUX_BORDER_BACKGROUND} \
${RWX_TMUX_ITEM_BACKGROUND}%Y-%m-%d\ ${RWX_TMUX_ITEM_BACKGROUND}%Y-%m-%d\
#[bg=##181818] \ ${RWX_TMUX_BORDER_BACKGROUND} \
#[fg=default]\ #[fg=default]\
#[bg=default] \ #[bg=default] \
#[fg=yellow]\ #[fg=yellow]\
#[bg=##181818] \ ${RWX_TMUX_BORDER_BACKGROUND} \
${RWX_TMUX_ITEM_BACKGROUND}%H:%M:%S\ ${RWX_TMUX_ITEM_BACKGROUND}%H:%M:%S\
#[bg=##181818]#{?client_prefix,#[fg=green]p, }\ ${RWX_TMUX_BORDER_BACKGROUND}#{?client_prefix,#[fg=green]p, }\
' '
# line 2 # line 2
@ -254,9 +255,9 @@ set-option -g status-format[1] '\
#{S:\ #{S:\
#{?session_many_attached,#[fg=red],\ #{?session_many_attached,#[fg=red],\
#{?session_attached,#[fg=green],#[fg=yellow]}}\ #{?session_attached,#[fg=green],#[fg=yellow]}}\
#[bg=##181818] \ ${RWX_TMUX_BORDER_BACKGROUND} \
${RWX_TMUX_ITEM_BACKGROUND}#{session_name}\ ${RWX_TMUX_ITEM_BACKGROUND}#{session_name}\
#[bg=##181818] \ ${RWX_TMUX_BORDER_BACKGROUND} \
#[fg=default]\ #[fg=default]\
#[bg=default] \ #[bg=default] \
} \ } \
@ -278,9 +279,9 @@ set-option -g status-format[2] '\
set-option -g status-format[3] '\ set-option -g status-format[3] '\
#{P:\ #{P:\
#{?pane_active,#[fg=green],#[fg=yellow]}\ #{?pane_active,#[fg=green],#[fg=yellow]}\
#[bg=##181818] \ ${RWX_TMUX_BORDER_BACKGROUND} \
${RWX_TMUX_ITEM_BACKGROUND}#{pane_current_command}\ ${RWX_TMUX_ITEM_BACKGROUND}#{pane_current_command}\
#[bg=##181818] \ ${RWX_TMUX_BORDER_BACKGROUND} \
#[fg=default]\ #[fg=default]\
#[bg=default] \ #[bg=default] \
} \ } \
@ -291,15 +292,15 @@ ${RWX_TMUX_ITEM_BACKGROUND}#{pane_current_command}\
# line 5 # line 5
set-option -g status-format[4] '\ set-option -g status-format[4] '\
#{?uid,#[fg=green],#[fg=red]}\ #{?uid,#[fg=green],#[fg=red]}\
#[bg=##181818] \ ${RWX_TMUX_BORDER_BACKGROUND} \
${RWX_TMUX_ITEM_BACKGROUND}#{user}\ ${RWX_TMUX_ITEM_BACKGROUND}#{user}\
#[bg=##181818] \ ${RWX_TMUX_BORDER_BACKGROUND} \
#[fg=default]\ #[fg=default]\
#[bg=default] \ #[bg=default] \
#[fg=yellow]\ #[fg=yellow]\
#[bg=##181818] \ ${RWX_TMUX_BORDER_BACKGROUND} \
${RWX_TMUX_ITEM_BACKGROUND}#{host}\ ${RWX_TMUX_ITEM_BACKGROUND}#{host}\
#[bg=##181818] \ ${RWX_TMUX_BORDER_BACKGROUND} \
#[fg=default]\ #[fg=default]\
#[bg=default] \ #[bg=default] \
\ \