Compare commits

...

15 commits

Author SHA1 Message Date
a5a069f8d3
fixes
All checks were successful
/ job (push) Successful in 4m58s
2025-06-30 04:52:12 +02:00
df55d6a82f
fixes 2025-06-30 04:47:53 +02:00
8a895f90b5
servers 2025-06-30 04:42:15 +02:00
eb2b9b83fc
space 2025-06-30 04:37:06 +02:00
8674e5048c
date 2025-06-30 04:36:00 +02:00
329c019809
green 2025-06-30 04:32:08 +02:00
148cdd8c14
magenta ↔ red 2025-06-30 04:20:53 +02:00
1072b9b55b
fixes 2025-06-30 04:07:33 +02:00
2076ccf6e1
lefts/pad 2025-06-30 04:03:08 +02:00
405473c8c5
tmux/uptime 2025-06-30 03:52:26 +02:00
f97f6a0fcd
servers/right 2025-06-30 03:40:04 +02:00
2fb16aa2f4
title/spaces 2025-06-30 03:08:57 +02:00
8b3a326763
title/spaces 2025-06-30 03:07:32 +02:00
829e26f403
tmux/uptime 2025-06-30 03:02:49 +02:00
77cdd79acb
@ 2025-06-30 02:58:30 +02:00

View file

@ -27,19 +27,41 @@ rwx_tmux_servers() {
\"
for path in \${paths}; do
name=\"\$(basename \"\${path}\")\"
text=\"\${text}\\
#[fg=default]\\
#[bg=default] \\
\"
if [ \"\${active}\" = \"\${name}\" ]; then
text=\"\${text}#[fg=green]\"
else
text=\"\${text}#[fg=yellow]\"
fi
text=\"\${text}\\
#[bg=##181818] #[bg=##282828]\\
\${name}\\
#[bg=##181818] #[bg=default]#[fg=default] \"
#[bg=##181818] \\
#[bg=##282828]\${name}\\
#[bg=##181818] \\
\"
done
IFS=\"\${ifs}\"
echo \"\${text}\"
}
rwx_tmux_uptime() {
local since=\"\$(uptime --since)\"
local date=\"\$(echo \"\${since}\" | awk '{print \$1}')\"
local time=\"\$(echo \"\${since}\" | awk '{print \$2}')\"
echo \"\\
#[fg=yellow]\\
#[bg=##181818] \\
#[bg=##282828]\${date}\\
#[bg=##181818] \\
#[fg=default]\\
#[bg=default] \\
#[fg=yellow]\\
#[bg=##181818] \\
#[bg=##282828]\${time}\\
#[bg=##181818] \\
\"
}
"
rwx_file_write "${file}" "\
# ╭────────╮
@ -84,12 +106,12 @@ set-option -g set-titles on
# set title to working directory
set-option -g set-titles-string '\
#(sh -c \". ${script}; rwx_tmux_server\")\
\
\
#{session_name}\
\
#{window_name} (#{window_index}∕#{session_windows})\
\
#{pane_current_command} (#{pane_index}∕#{window_panes})\
\
#{window_name} (#{window_index}∕#{session_windows})\
\
#{pane_current_command} (#{pane_index}∕#{window_panes})\
'
# ╭────────┬──────╮
@ -132,10 +154,16 @@ set-option -g status-format[0] '\
#[bg=##181818]#{?window_zoomed_flag,#[fg=magenta]], }\
#[fg=default]\
#[bg=default] \
}\
} \
#[align=right]\
#[fg=yellow]\
#[bg=##181818] \
#[bg=##282828]%Y-%m-%d\
#[bg=##181818] \
#[fg=default]\
#[bg=default] \
#[fg=yellow]\
#[bg=##181818] \
#[bg=##282828]%H:%M:%S\
#[bg=##181818]#{?client_prefix,#[fg=green]p, }\
'
@ -143,32 +171,28 @@ set-option -g status-format[0] '\
# line 2
set-option -g status-format[1] '\
#{S:\
#{?session_many_attached,#[fg=magenta],\
#{?session_attached,#[fg=red],#[fg=yellow]}}\
#{?session_many_attached,#[fg=red],\
#{?session_attached,#[fg=green],#[fg=yellow]}}\
#[bg=##181818] \
#[bg=##282828]#{session_name}\
#[bg=##181818] \
#[fg=default]\
#[bg=default] \
}\
#[fg=white]→\
#[fg=default] \
#[fg=green]\
#[bg=##181818] \
#[bg=##282828]#{session_name}\
#[bg=##181818] \
} \
#[align=right]\
#[fg=yellow]\
#[bg=##181818] \
#[bg=##282828]%Y-%m-%d\
#[bg=##181818] \
#(sh -c \". ${script}; rwx_tmux_servers\")\
'
# line 3
set-option -g status-format[2] '\
#[fg=yellow]\
#(sh -c \". ${script}; rwx_tmux_servers\")\
#[fg=cyan]#{pane_current_path}\
#[fg=default]\
#[bg=default] \
#[align=right]\
#[fg=yellow]\
#[bg=##181818] \
#[bg=##282828]#{session_name}\
#[bg=##181818] \
'
# line 4
@ -180,12 +204,9 @@ set-option -g status-format[3] '\
#[bg=##181818] \
#[fg=default]\
#[bg=default] \
}\
} \
#[align=right]\
#[fg=yellow]\
#[bg=##181818] \
#[bg=##282828]#{host}\
#[bg=##181818] \
#(sh -c \". ${script}; rwx_tmux_uptime\")\
'
# line 5
@ -197,18 +218,24 @@ set-option -g status-format[4] '\
#[bg=##181818] \
#[fg=default]\
#[bg=default] \
}\
#[fg=white]=\
#[fg=default] \
} \
#[fg=green]\
#[bg=##181818] \
#[bg=##282828]#{window_width}×#{window_height}\
#[bg=##181818] \
#[fg=default]\
#[bg=default] \
#[align=right]\
#{?uid,#[fg=green],#[fg=red]}\
#[bg=##181818] \
#[bg=##282828]#{user}\
#[bg=##181818] \
#[fg=default]\
#[bg=default] \
#[fg=yellow]\
#[bg=##181818] \
#[bg=##282828]#{host}\
#[bg=##181818] \
'
# refresh period