From d91bbd3eee50426d05a6644ea5fbdc4580138a46 Mon Sep 17 00:00:00 2001 From: Alexis Hovorka Date: Sun, 4 Jul 2021 14:44:38 -0600 Subject: [refactor] Rename tmux/status-left to tmux/status --- base/tmux/status | 35 +++++++++++++++++++++++++++++++++++ base/tmux/status-left | 35 ----------------------------------- 2 files changed, 35 insertions(+), 35 deletions(-) create mode 100755 base/tmux/status delete mode 100755 base/tmux/status-left (limited to 'base/tmux') diff --git a/base/tmux/status b/base/tmux/status new file mode 100755 index 0000000..bb2ad9e --- /dev/null +++ b/base/tmux/status @@ -0,0 +1,35 @@ +#!/bin/bash + +if [[ "$1" = "toggle-task" ]]; then + if tmux showenv TMUX_SHOW_TASK &>/dev/null; then + tmux setenv -u TMUX_SHOW_TASK + else + tmux setenv TMUX_SHOW_TASK 1 + fi +fi + +STATUS="#[bg=colour$HOST_COLOR]#[fg=black] $SHORT_HOSTNAME" +if [[ `tmux ls | wc -l` -gt 1 ]]; then STATUS="$STATUS  #S"; fi +STATUS="$STATUS #[fg=colour$HOST_COLOR]#[bg=colour18] #(bash $0)" +tmux set -g status-left "$STATUS" +#█ ^Vue0b0 + +if tmux showenv TMUX_SHOW_TASK &>/dev/null; then + TASKCFG="rc.verbose= rc.gc=off rc.color=no" + TASKCOUNT="$(task $TASKCFG +READY count)" + TASKCTX="$(task $TASKCFG _get rc.context | sed "s/.*/\L&/;s/[a-z]*/\u&/g")" + TOPTASK="$(task $TASKCFG rc.report.x.columns=id rc.report.x.filter=+READY \ + rc.report.x.sort=start-,urgency- x | head -n1 | xargs)" + + if [[ "$TASKCTX" ]]; then + TASKCOUNT="#[fg=colour19]#[bg=colour19,fg=colour7] $TASKCTX: $TASKCOUNT #[fg=colour18]#[bg=colour18]#[fg=colour20]" + else + TASKCOUNT="#[fg=colour8]#[fg=colour20] $TASKCOUNT #[fg=colour8]#[fg=colour20]" + fi + + TASKLINE="$TASKCOUNT $TOPTASK. $(task $TASKCFG _get ${TOPTASK}.description) " +else TASKLINE=""; fi + +STATUS="$TASKLINE#[fg=colour19]#[bg=colour19,fg=colour7] %a %m.%d %R 💜" +tmux set -g status-right-length "$(echo "$STATUS" | wc -c)" +tmux set -g status-right "$STATUS" diff --git a/base/tmux/status-left b/base/tmux/status-left deleted file mode 100755 index bb2ad9e..0000000 --- a/base/tmux/status-left +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/bash - -if [[ "$1" = "toggle-task" ]]; then - if tmux showenv TMUX_SHOW_TASK &>/dev/null; then - tmux setenv -u TMUX_SHOW_TASK - else - tmux setenv TMUX_SHOW_TASK 1 - fi -fi - -STATUS="#[bg=colour$HOST_COLOR]#[fg=black] $SHORT_HOSTNAME" -if [[ `tmux ls | wc -l` -gt 1 ]]; then STATUS="$STATUS  #S"; fi -STATUS="$STATUS #[fg=colour$HOST_COLOR]#[bg=colour18] #(bash $0)" -tmux set -g status-left "$STATUS" -#█ ^Vue0b0 - -if tmux showenv TMUX_SHOW_TASK &>/dev/null; then - TASKCFG="rc.verbose= rc.gc=off rc.color=no" - TASKCOUNT="$(task $TASKCFG +READY count)" - TASKCTX="$(task $TASKCFG _get rc.context | sed "s/.*/\L&/;s/[a-z]*/\u&/g")" - TOPTASK="$(task $TASKCFG rc.report.x.columns=id rc.report.x.filter=+READY \ - rc.report.x.sort=start-,urgency- x | head -n1 | xargs)" - - if [[ "$TASKCTX" ]]; then - TASKCOUNT="#[fg=colour19]#[bg=colour19,fg=colour7] $TASKCTX: $TASKCOUNT #[fg=colour18]#[bg=colour18]#[fg=colour20]" - else - TASKCOUNT="#[fg=colour8]#[fg=colour20] $TASKCOUNT #[fg=colour8]#[fg=colour20]" - fi - - TASKLINE="$TASKCOUNT $TOPTASK. $(task $TASKCFG _get ${TOPTASK}.description) " -else TASKLINE=""; fi - -STATUS="$TASKLINE#[fg=colour19]#[bg=colour19,fg=colour7] %a %m.%d %R 💜" -tmux set -g status-right-length "$(echo "$STATUS" | wc -c)" -tmux set -g status-right "$STATUS" -- cgit v1.2.3-70-g09d2