From ec31c46557231f435b497a827fddf4ca45ff635e Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 29 Jun 2025 17:55:21 +0200 Subject: [PATCH 01/13] shift --- sh/tmux.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sh/tmux.sh b/sh/tmux.sh index 9c3accd..e856611 100644 --- a/sh/tmux.sh +++ b/sh/tmux.sh @@ -129,7 +129,7 @@ set-option -g status-format[1] '\ # line 3 set-option -g status-format[2] '\ -#[fg=yellow] \ +#[fg=yellow]\ #(lsof -U | awk \"/^tmux:.*\\(LISTEN\\)$/ {print \\\$9}\" \ | xargs -n \"1\" basename | sed \"s/^/ /;s/\$/ /\" | xargs echo) \ → #[fg=green]\ From d9857b684ed4e375ae084cb69a7fc3468ea30276 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 29 Jun 2025 18:00:40 +0200 Subject: [PATCH 02/13] readability --- sh/tmux.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/sh/tmux.sh b/sh/tmux.sh index e856611..0f93d53 100644 --- a/sh/tmux.sh +++ b/sh/tmux.sh @@ -130,10 +130,14 @@ set-option -g status-format[1] '\ # line 3 set-option -g status-format[2] '\ #[fg=yellow]\ -#(lsof -U | awk \"/^tmux:.*\\(LISTEN\\)$/ {print \\\$9}\" \ -| xargs -n \"1\" basename | sed \"s/^/ /;s/\$/ /\" | xargs echo) \ -→ #[fg=green]\ -#(basename \"\${TMUX}\" | cut --delimiter \",\" --fields \"1\") \ +#(lsof -U \ +| awk \"/^tmux:.*\\(LISTEN\\)$/ {print \\\$9}\" \ +| xargs -n \"1\" basename \ +| sed \"s/^/ /;s/\$/ /\" \ +| xargs echo \ +) → #[fg=green]\ +#(basename \"\${TMUX}\" \ +| cut --delimiter \",\" --fields \"1\") \ #[align=right]\ #[bg=##202020] #[bg=##303030]\ #[fg=yellow]#{host}\ From 4a4851721f5560fbb9d1b24f68e6c62c96bee02d Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 29 Jun 2025 18:34:43 +0200 Subject: [PATCH 03/13] tmux/shades --- sh/tmux.sh | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/sh/tmux.sh b/sh/tmux.sh index 0f93d53..8336db2 100644 --- a/sh/tmux.sh +++ b/sh/tmux.sh @@ -85,7 +85,7 @@ set-option -g pane-border-style fg=blue set-option -g status 2 # background color -set-option -g status-bg '#0D0D0D' +set-option -g status-bg '#080808' # foreground color set-option -g status-fg white @@ -93,38 +93,38 @@ set-option -g status-fg white # line 1 set-option -g status-format[0] '\ #{W:\ -#[bg=##202020]\ +#[bg=##181818]\ #{?window_zoomed_flag,#[fg=magenta][, }\ -#[bg=##303030]\ +#[bg=##282828]\ #{?window_active,#[fg=green],\ #{?window_activity_flag,#[fg=red],#[fg=yellow]}}\ #{window_name}\ -#[bg=##202020]\ +#[bg=##181818]\ #{?window_zoomed_flag,#[fg=magenta]], }\ #[bg=default] \ }\ #[align=right]\ -#[bg=##202020] #[bg=##303030]\ +#[bg=##181818] #[bg=##282828]\ #[fg=yellow]%H:%M:%S\ -#[bg=##202020]\ +#[bg=##181818]\ #{?client_prefix,#[fg=green]p, }\ ' # line 2 set-option -g status-format[1] '\ #{S:\ -#[bg=##202020] #[bg=##303030]\ +#[bg=##181818] #[bg=##282828]\ #{?session_many_attached,#[fg=red],\ #{?session_attached,#[fg=magenta],#[fg=yellow]}}\ #{session_name}\ -#[bg=##202020] \ +#[bg=##181818] \ #[bg=default] \ }\ #[fg=yellow]→ #[fg=green]#{session_name} \ #[align=right]\ -#[bg=##202020] #[bg=##303030]\ +#[bg=##181818] #[bg=##282828]\ #[fg=yellow]%Y-%m-%d\ -#[bg=##202020] \ +#[bg=##181818] \ ' # line 3 @@ -139,40 +139,40 @@ set-option -g status-format[2] '\ #(basename \"\${TMUX}\" \ | cut --delimiter \",\" --fields \"1\") \ #[align=right]\ -#[bg=##202020] #[bg=##303030]\ +#[bg=##181818] #[bg=##282828]\ #[fg=yellow]#{host}\ -#[bg=##202020] \ +#[bg=##181818] \ ' # line 4 set-option -g status-format[3] '\ #{P:\ -#[bg=##202020] #[bg=##303030]\ +#[bg=##181818] #[bg=##282828]\ #{?pane_active,#[fg=green],#[fg=yellow]}\ #{pane_current_command}\ -#[bg=##202020] \ +#[bg=##181818] \ #[bg=default] \ }\ #[align=right]\ -#[bg=##202020] #[bg=##303030]\ +#[bg=##181818] #[bg=##282828]\ #{?uid,#[fg=green],#[fg=red]}\ #{user}\ -#[bg=##202020] \ +#[bg=##181818] \ ' # line 5 set-option -g status-format[4] '\ #{P:\ -#[bg=##202020] #[bg=##303030]\ +#[bg=##181818] #[bg=##282828]\ #{?pane_active,#[fg=green],#[fg=yellow]}\ #{pane_width}×#{pane_height}\ -#[bg=##202020] \ +#[bg=##181818] \ #[bg=default] \ }\ #[align=right]\ -#[bg=##202020] #[bg=##303030]\ +#[bg=##181818] #[bg=##282828]\ #[fg=green]#{window_width}×#{window_height}\ -#[bg=##202020] \ +#[bg=##181818] \ ' # refresh period From e8e67bb5028ecae1c451874341321c6f84daa3c5 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 29 Jun 2025 18:40:03 +0200 Subject: [PATCH 04/13] =?UTF-8?q?magenta=20=E2=86=94=20red?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sh/tmux.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sh/tmux.sh b/sh/tmux.sh index 8336db2..575b148 100644 --- a/sh/tmux.sh +++ b/sh/tmux.sh @@ -114,8 +114,8 @@ set-option -g status-format[0] '\ set-option -g status-format[1] '\ #{S:\ #[bg=##181818] #[bg=##282828]\ -#{?session_many_attached,#[fg=red],\ -#{?session_attached,#[fg=magenta],#[fg=yellow]}}\ +#{?session_many_attached,#[fg=magenta],\ +#{?session_attached,#[fg=red],#[fg=yellow]}}\ #{session_name}\ #[bg=##181818] \ #[bg=default] \ From 6f3733792581931b0158db79b66ae60b58a0d9d6 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 29 Jun 2025 19:11:36 +0200 Subject: [PATCH 05/13] rights --- sh/tmux.sh | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/sh/tmux.sh b/sh/tmux.sh index 575b148..8daef5b 100644 --- a/sh/tmux.sh +++ b/sh/tmux.sh @@ -104,10 +104,10 @@ set-option -g status-format[0] '\ #[bg=default] \ }\ #[align=right]\ -#[bg=##181818] #[bg=##282828]\ -#[fg=yellow]%H:%M:%S\ -#[bg=##181818]\ -#{?client_prefix,#[fg=green]p, }\ +#[fg=yellow]\ +#[bg=##181818] \ +#[bg=##282828]%H:%M:%S\ +#[bg=##181818]#{?client_prefix,#[fg=green]p, }\ ' # line 2 @@ -122,8 +122,9 @@ set-option -g status-format[1] '\ }\ #[fg=yellow]→ #[fg=green]#{session_name} \ #[align=right]\ -#[bg=##181818] #[bg=##282828]\ -#[fg=yellow]%Y-%m-%d\ +#[fg=yellow]\ +#[bg=##181818] \ +#[bg=##282828]%Y-%m-%d\ #[bg=##181818] \ ' @@ -139,8 +140,9 @@ set-option -g status-format[2] '\ #(basename \"\${TMUX}\" \ | cut --delimiter \",\" --fields \"1\") \ #[align=right]\ -#[bg=##181818] #[bg=##282828]\ -#[fg=yellow]#{host}\ +#[fg=yellow]\ +#[bg=##181818] \ +#[bg=##282828]#{host}\ #[bg=##181818] \ ' From 363ead4b4a964eee6d5f52209fc03c7376dff114 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 29 Jun 2025 19:23:05 +0200 Subject: [PATCH 06/13] tmux/1 --- sh/tmux.sh | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/sh/tmux.sh b/sh/tmux.sh index 8daef5b..e565ac3 100644 --- a/sh/tmux.sh +++ b/sh/tmux.sh @@ -93,14 +93,12 @@ set-option -g status-fg white # line 1 set-option -g status-format[0] '\ #{W:\ -#[bg=##181818]\ -#{?window_zoomed_flag,#[fg=magenta][, }\ -#[bg=##282828]\ #{?window_active,#[fg=green],\ #{?window_activity_flag,#[fg=red],#[fg=yellow]}}\ -#{window_name}\ -#[bg=##181818]\ -#{?window_zoomed_flag,#[fg=magenta]], }\ +#[bg=##181818]#{?window_zoomed_flag,#[fg=magenta][, }\ +#[bg=##282828]#{window_name}\ +#[bg=##181818]#{?window_zoomed_flag,#[fg=magenta]], }\ +#[fg=default]\ #[bg=default] \ }\ #[align=right]\ From d2131d145e2b9efbbb4d6d6f345917f83bb5aa3a Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 29 Jun 2025 19:26:57 +0200 Subject: [PATCH 07/13] tmux/2 --- sh/tmux.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sh/tmux.sh b/sh/tmux.sh index e565ac3..e1b4005 100644 --- a/sh/tmux.sh +++ b/sh/tmux.sh @@ -111,14 +111,16 @@ set-option -g status-format[0] '\ # line 2 set-option -g status-format[1] '\ #{S:\ -#[bg=##181818] #[bg=##282828]\ #{?session_many_attached,#[fg=magenta],\ #{?session_attached,#[fg=red],#[fg=yellow]}}\ -#{session_name}\ #[bg=##181818] \ +#[bg=##282828]#{session_name}\ +#[bg=##181818] \ +#[fg=default]\ #[bg=default] \ }\ -#[fg=yellow]→ #[fg=green]#{session_name} \ +#[fg=yellow]→\ +#[fg=green] #{session_name} \ #[align=right]\ #[fg=yellow]\ #[bg=##181818] \ From c87b16f907e6bf98829b55bf5d7c4e5a9c8b6ef8 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 29 Jun 2025 19:28:44 +0200 Subject: [PATCH 08/13] fix --- sh/tmux.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/sh/tmux.sh b/sh/tmux.sh index e1b4005..e4bbfcb 100644 --- a/sh/tmux.sh +++ b/sh/tmux.sh @@ -120,6 +120,7 @@ set-option -g status-format[1] '\ #[bg=default] \ }\ #[fg=yellow]→\ +#[fg=default] \ #[fg=green] #{session_name} \ #[align=right]\ #[fg=yellow]\ From 3ef4d02e10fca89990f2e4165b8f2c6985668743 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 29 Jun 2025 19:31:50 +0200 Subject: [PATCH 09/13] tmux/session --- sh/tmux.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sh/tmux.sh b/sh/tmux.sh index e4bbfcb..678dde5 100644 --- a/sh/tmux.sh +++ b/sh/tmux.sh @@ -121,7 +121,10 @@ set-option -g status-format[1] '\ }\ #[fg=yellow]→\ #[fg=default] \ -#[fg=green] #{session_name} \ +#[fg=green]\ +#[bg=##181818] \ +#[bg=##282828]#{session_name}\ +#[bg=##181818] \ #[align=right]\ #[fg=yellow]\ #[bg=##181818] \ From 06bcd4be91ac64b8a36a8d94f0afadac3e3277dc Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 29 Jun 2025 19:41:09 +0200 Subject: [PATCH 10/13] tmux/server --- sh/tmux.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sh/tmux.sh b/sh/tmux.sh index 678dde5..de15372 100644 --- a/sh/tmux.sh +++ b/sh/tmux.sh @@ -140,8 +140,11 @@ set-option -g status-format[2] '\ | xargs -n \"1\" basename \ | sed \"s/^/ /;s/\$/ /\" \ | xargs echo \ -) → #[fg=green]\ -#(basename \"\${TMUX}\" \ +)\ +#[fg=default] \ +#[fg=yellow]→\ +#[fg=default] \ +#[fg=green]#(basename \"\${TMUX}\" \ | cut --delimiter \",\" --fields \"1\") \ #[align=right]\ #[fg=yellow]\ From d9a0372c47cce9ef553ca27aa34cd531a14feb8e Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 29 Jun 2025 19:43:54 +0200 Subject: [PATCH 11/13] fix --- sh/tmux.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sh/tmux.sh b/sh/tmux.sh index de15372..ee481ef 100644 --- a/sh/tmux.sh +++ b/sh/tmux.sh @@ -144,7 +144,7 @@ set-option -g status-format[2] '\ #[fg=default] \ #[fg=yellow]→\ #[fg=default] \ -#[fg=green]#(basename \"\${TMUX}\" \ +#[fg=green] #(basename \"\${TMUX}\" \ | cut --delimiter \",\" --fields \"1\") \ #[align=right]\ #[fg=yellow]\ From ad99117fdcc6d183044f48ee011bad778d8ccbdf Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 29 Jun 2025 19:47:44 +0200 Subject: [PATCH 12/13] server/bg --- sh/tmux.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sh/tmux.sh b/sh/tmux.sh index ee481ef..0464e9a 100644 --- a/sh/tmux.sh +++ b/sh/tmux.sh @@ -144,8 +144,11 @@ set-option -g status-format[2] '\ #[fg=default] \ #[fg=yellow]→\ #[fg=default] \ -#[fg=green] #(basename \"\${TMUX}\" \ -| cut --delimiter \",\" --fields \"1\") \ +#[fg=green]\ +#[bg=##181818] \ +#[bg=##282828]#(basename \"\${TMUX}\" \ +| cut --delimiter \",\" --fields \"1\")\ +#[bg=##181818] \ #[align=right]\ #[fg=yellow]\ #[bg=##181818] \ From 445467b1b5b0d6557aadf52fc0fed02dbbac02b0 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 29 Jun 2025 20:00:39 +0200 Subject: [PATCH 13/13] tmux/servers --- sh/tmux.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sh/tmux.sh b/sh/tmux.sh index 0464e9a..ea54a59 100644 --- a/sh/tmux.sh +++ b/sh/tmux.sh @@ -138,7 +138,8 @@ set-option -g status-format[2] '\ #(lsof -U \ | awk \"/^tmux:.*\\(LISTEN\\)$/ {print \\\$9}\" \ | xargs -n \"1\" basename \ -| sed \"s/^/ /;s/\$/ /\" \ +| sed \"s/^/#[fg=yellow]#[bg=##181818] #[bg=##282828]/\ +;s/\$/#[bg=##181818] #[fg=default]#[bg=default] /\" \ | xargs echo \ )\ #[fg=default] \