diff --git a/basic.tmuxtheme b/basic.tmuxtheme index d89d06a..89446e5 100644 --- a/basic.tmuxtheme +++ b/basic.tmuxtheme @@ -2,33 +2,35 @@ # Basic theme # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#I" +set -goq @themepack-status-left-area-right-format "#P" +set -goq @themepack-status-right-area-left-format "#H" +set -goq @themepack-status-right-area-middle-format "%H:%M:%S" +set -goq @themepack-status-right-area-right-format "%d-%b-%y" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#I" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "#H" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%H:%M:%S" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "%d-%b-%y" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -73,20 +75,36 @@ set -goqF @theme-window-status-current-format " #{@themepack-window-status-curre set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goq @theme-window-status-separator "" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/default.tmuxtheme b/default.tmuxtheme index a326893..5f24db3 100644 --- a/default.tmuxtheme +++ b/default.tmuxtheme @@ -41,20 +41,36 @@ set -goq @theme-window-status-current-format "#I:#W#F" set -goq @theme-window-status-format "#I:#W#F" set -goq @theme-window-status-separator " " -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/block/blue.tmuxtheme b/powerline/block/blue.tmuxtheme index 398eaf4..b833f5f 100644 --- a/powerline/block/blue.tmuxtheme +++ b/powerline/block/blue.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour24 -set -goq @powerline-color-main-2 colour33 -set -goq @powerline-color-main-3 colour31 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour24 +set -goq @powerline-color-main-2 colour33 +set -goq @powerline-color-main-3 colour31 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Block Override set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/block/cyan.tmuxtheme b/powerline/block/cyan.tmuxtheme index c2493f0..0c5ec9a 100644 --- a/powerline/block/cyan.tmuxtheme +++ b/powerline/block/cyan.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour39 -set -goq @powerline-color-main-2 colour81 -set -goq @powerline-color-main-3 colour75 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour39 +set -goq @powerline-color-main-2 colour81 +set -goq @powerline-color-main-3 colour75 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Block Override set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/block/gray.tmuxtheme b/powerline/block/gray.tmuxtheme index 5055f93..e85a72b 100644 --- a/powerline/block/gray.tmuxtheme +++ b/powerline/block/gray.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour245 -set -goq @powerline-color-main-2 colour250 -set -goq @powerline-color-main-3 colour245 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour245 +set -goq @powerline-color-main-2 colour250 +set -goq @powerline-color-main-3 colour245 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Block Override set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/block/green.tmuxtheme b/powerline/block/green.tmuxtheme index bac0704..cc23609 100644 --- a/powerline/block/green.tmuxtheme +++ b/powerline/block/green.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour100 -set -goq @powerline-color-main-2 colour190 -set -goq @powerline-color-main-3 colour107 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour100 +set -goq @powerline-color-main-2 colour190 +set -goq @powerline-color-main-3 colour107 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Block Override set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/block/magenta.tmuxtheme b/powerline/block/magenta.tmuxtheme index 36a49ed..1cf2d54 100644 --- a/powerline/block/magenta.tmuxtheme +++ b/powerline/block/magenta.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour125 -set -goq @powerline-color-main-2 colour127 -set -goq @powerline-color-main-3 colour129 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour125 +set -goq @powerline-color-main-2 colour127 +set -goq @powerline-color-main-3 colour129 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Block Override set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/block/orange.tmuxtheme b/powerline/block/orange.tmuxtheme index 78fe383..d892236 100644 --- a/powerline/block/orange.tmuxtheme +++ b/powerline/block/orange.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour130 -set -goq @powerline-color-main-2 colour166 -set -goq @powerline-color-main-3 colour130 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour130 +set -goq @powerline-color-main-2 colour166 +set -goq @powerline-color-main-3 colour130 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Block Override set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/block/purple.tmuxtheme b/powerline/block/purple.tmuxtheme index 12a07b5..8512590 100644 --- a/powerline/block/purple.tmuxtheme +++ b/powerline/block/purple.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour90 -set -goq @powerline-color-main-2 colour129 -set -goq @powerline-color-main-3 colour141 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour90 +set -goq @powerline-color-main-2 colour129 +set -goq @powerline-color-main-3 colour141 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Block Override set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/block/red.tmuxtheme b/powerline/block/red.tmuxtheme index 155ca0c..04f48eb 100644 --- a/powerline/block/red.tmuxtheme +++ b/powerline/block/red.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour88 -set -goq @powerline-color-main-2 colour160 -set -goq @powerline-color-main-3 colour124 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour88 +set -goq @powerline-color-main-2 colour160 +set -goq @powerline-color-main-3 colour124 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Block Override set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/block/yellow.tmuxtheme b/powerline/block/yellow.tmuxtheme index c811f63..a005195 100644 --- a/powerline/block/yellow.tmuxtheme +++ b/powerline/block/yellow.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour227 -set -goq @powerline-color-main-2 colour227 -set -goq @powerline-color-main-3 colour229 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour227 +set -goq @powerline-color-main-2 colour227 +set -goq @powerline-color-main-3 colour229 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Block Override set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/default/blue.tmuxtheme b/powerline/default/blue.tmuxtheme index ecadc44..f2280ec 100644 --- a/powerline/default/blue.tmuxtheme +++ b/powerline/default/blue.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour24 -set -goq @powerline-color-main-2 colour33 -set -goq @powerline-color-main-3 colour31 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour24 +set -goq @powerline-color-main-2 colour33 +set -goq @powerline-color-main-3 colour31 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline options set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" @@ -106,26 +108,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/default/cyan.tmuxtheme b/powerline/default/cyan.tmuxtheme index 39b42fe..f2c76d7 100644 --- a/powerline/default/cyan.tmuxtheme +++ b/powerline/default/cyan.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour39 -set -goq @powerline-color-main-2 colour81 -set -goq @powerline-color-main-3 colour75 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour39 +set -goq @powerline-color-main-2 colour81 +set -goq @powerline-color-main-3 colour75 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline options set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" @@ -106,26 +108,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/default/gray.tmuxtheme b/powerline/default/gray.tmuxtheme index 4494afb..2d57f82 100644 --- a/powerline/default/gray.tmuxtheme +++ b/powerline/default/gray.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour245 -set -goq @powerline-color-main-2 colour250 -set -goq @powerline-color-main-3 colour245 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour245 +set -goq @powerline-color-main-2 colour250 +set -goq @powerline-color-main-3 colour245 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline options set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" @@ -106,26 +108,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/default/green.tmuxtheme b/powerline/default/green.tmuxtheme index f88ef43..4d66dcb 100644 --- a/powerline/default/green.tmuxtheme +++ b/powerline/default/green.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour100 -set -goq @powerline-color-main-2 colour190 -set -goq @powerline-color-main-3 colour107 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour100 +set -goq @powerline-color-main-2 colour190 +set -goq @powerline-color-main-3 colour107 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline options set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" @@ -106,26 +108,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/default/magenta.tmuxtheme b/powerline/default/magenta.tmuxtheme index e051de1..c2de232 100644 --- a/powerline/default/magenta.tmuxtheme +++ b/powerline/default/magenta.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour125 -set -goq @powerline-color-main-2 colour127 -set -goq @powerline-color-main-3 colour129 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour125 +set -goq @powerline-color-main-2 colour127 +set -goq @powerline-color-main-3 colour129 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline options set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" @@ -106,26 +108,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/default/orange.tmuxtheme b/powerline/default/orange.tmuxtheme index 1b10f36..6e6d4b9 100644 --- a/powerline/default/orange.tmuxtheme +++ b/powerline/default/orange.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour130 -set -goq @powerline-color-main-2 colour166 -set -goq @powerline-color-main-3 colour130 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour130 +set -goq @powerline-color-main-2 colour166 +set -goq @powerline-color-main-3 colour130 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline options set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" @@ -106,26 +108,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/default/purple.tmuxtheme b/powerline/default/purple.tmuxtheme index b184f1c..b753cd5 100644 --- a/powerline/default/purple.tmuxtheme +++ b/powerline/default/purple.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour90 -set -goq @powerline-color-main-2 colour129 -set -goq @powerline-color-main-3 colour141 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour90 +set -goq @powerline-color-main-2 colour129 +set -goq @powerline-color-main-3 colour141 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline options set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" @@ -106,26 +108,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/default/red.tmuxtheme b/powerline/default/red.tmuxtheme index 1bb0633..42f50f7 100644 --- a/powerline/default/red.tmuxtheme +++ b/powerline/default/red.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour88 -set -goq @powerline-color-main-2 colour160 -set -goq @powerline-color-main-3 colour124 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour88 +set -goq @powerline-color-main-2 colour160 +set -goq @powerline-color-main-3 colour124 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline options set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" @@ -106,26 +108,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/default/yellow.tmuxtheme b/powerline/default/yellow.tmuxtheme index f087ebd..ff0c2fc 100644 --- a/powerline/default/yellow.tmuxtheme +++ b/powerline/default/yellow.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour227 -set -goq @powerline-color-main-2 colour227 -set -goq @powerline-color-main-3 colour229 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour227 +set -goq @powerline-color-main-2 colour227 +set -goq @powerline-color-main-3 colour229 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline options set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" @@ -106,26 +108,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/double/blue.tmuxtheme b/powerline/double/blue.tmuxtheme index d396c0e..037bd02 100644 --- a/powerline/double/blue.tmuxtheme +++ b/powerline/double/blue.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour24 -set -goq @powerline-color-main-2 colour33 -set -goq @powerline-color-main-3 colour31 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour24 +set -goq @powerline-color-main-2 colour33 +set -goq @powerline-color-main-3 colour31 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Double Override set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/double/cyan.tmuxtheme b/powerline/double/cyan.tmuxtheme index 476ea33..9a1ce82 100644 --- a/powerline/double/cyan.tmuxtheme +++ b/powerline/double/cyan.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour39 -set -goq @powerline-color-main-2 colour81 -set -goq @powerline-color-main-3 colour75 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour39 +set -goq @powerline-color-main-2 colour81 +set -goq @powerline-color-main-3 colour75 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Double Override set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/double/green.tmuxtheme b/powerline/double/green.tmuxtheme index 822a359..872544f 100644 --- a/powerline/double/green.tmuxtheme +++ b/powerline/double/green.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour100 -set -goq @powerline-color-main-2 colour190 -set -goq @powerline-color-main-3 colour107 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour100 +set -goq @powerline-color-main-2 colour190 +set -goq @powerline-color-main-3 colour107 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Double Override set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/double/magenta.tmuxtheme b/powerline/double/magenta.tmuxtheme index 0c30fc0..2220747 100644 --- a/powerline/double/magenta.tmuxtheme +++ b/powerline/double/magenta.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour125 -set -goq @powerline-color-main-2 colour127 -set -goq @powerline-color-main-3 colour129 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour125 +set -goq @powerline-color-main-2 colour127 +set -goq @powerline-color-main-3 colour129 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Double Override set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/double/orange.tmuxtheme b/powerline/double/orange.tmuxtheme index 355f970..259a0ba 100644 --- a/powerline/double/orange.tmuxtheme +++ b/powerline/double/orange.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour130 -set -goq @powerline-color-main-2 colour166 -set -goq @powerline-color-main-3 colour130 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour130 +set -goq @powerline-color-main-2 colour166 +set -goq @powerline-color-main-3 colour130 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Double Override set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/double/purple.tmuxtheme b/powerline/double/purple.tmuxtheme index 451e75e..d120d09 100644 --- a/powerline/double/purple.tmuxtheme +++ b/powerline/double/purple.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour90 -set -goq @powerline-color-main-2 colour129 -set -goq @powerline-color-main-3 colour141 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour90 +set -goq @powerline-color-main-2 colour129 +set -goq @powerline-color-main-3 colour141 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Double Override set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/double/red.tmuxtheme b/powerline/double/red.tmuxtheme index aefb126..f8a9656 100644 --- a/powerline/double/red.tmuxtheme +++ b/powerline/double/red.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour88 -set -goq @powerline-color-main-2 colour160 -set -goq @powerline-color-main-3 colour124 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour88 +set -goq @powerline-color-main-2 colour160 +set -goq @powerline-color-main-3 colour124 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Double Override set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}" diff --git a/powerline/double/yellow.tmuxtheme b/powerline/double/yellow.tmuxtheme index b14aa8f..27e189d 100644 --- a/powerline/double/yellow.tmuxtheme +++ b/powerline/double/yellow.tmuxtheme @@ -8,33 +8,35 @@ # https://github.com/powerline/fonts # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" +set -goq @themepack-status-left-area-middle-format "#(whoami)" +set -goq @themepack-status-left-area-right-format "#I:#P" +set -goq @themepack-status-right-area-left-format "%H:%M:%S" +set -goq @themepack-status-right-area-middle-format "%d-%b-%y" +set -goq @themepack-status-right-area-right-format "#H" +set -goq @themepack-window-status-current-format "#I:#W#F" +set -goq @themepack-window-status-format "#I:#W#F" + +# Customizable prefixes and suffixes for @themepack-* format options set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" -set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" -set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" -set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" -set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" -set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" -set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" -set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" -# Themepack format options - combine prefixes, formats, and suffixes +# Apply prefixes and suffixes to @themepack-* format options set -gqF @themepack-status-left-area-left-format "#{@themepack-status-left-area-left-prefix}#{@themepack-status-left-area-left-format}#{@themepack-status-left-area-left-suffix}" set -gqF @themepack-status-left-area-middle-format "#{@themepack-status-left-area-middle-prefix}#{@themepack-status-left-area-middle-format}#{@themepack-status-left-area-middle-suffix}" set -gqF @themepack-status-left-area-right-format "#{@themepack-status-left-area-right-prefix}#{@themepack-status-left-area-right-format}#{@themepack-status-left-area-right-suffix}" @@ -45,16 +47,16 @@ set -gqF @themepack-window-status-current-format "#{@themepack-window-status-cur set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" # Powerline color options -set -goq @powerline-color-main-1 colour227 -set -goq @powerline-color-main-2 colour227 -set -goq @powerline-color-main-3 colour229 -set -goq @powerline-color-black-1 black -set -goq @powerline-color-grey-1 colour233 -set -goq @powerline-color-grey-2 colour235 -set -goq @powerline-color-grey-3 colour238 -set -goq @powerline-color-grey-4 colour240 -set -goq @powerline-color-grey-5 colour243 -set -goq @powerline-color-grey-6 colour245 +set -goq @powerline-color-main-1 colour227 +set -goq @powerline-color-main-2 colour227 +set -goq @powerline-color-main-3 colour229 +set -goq @powerline-color-black-1 black +set -goq @powerline-color-grey-1 colour233 +set -goq @powerline-color-grey-2 colour235 +set -goq @powerline-color-grey-3 colour238 +set -goq @powerline-color-grey-4 colour240 +set -goq @powerline-color-grey-5 colour243 +set -goq @powerline-color-grey-6 colour245 # Powerline Double Override set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" @@ -109,26 +111,42 @@ set -goqF @theme-status-right-fg "#{@powerline-status-right-fg}" set -goq @theme-status-right-length 150 set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -goq @theme-window-status-separator "" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" -# Apply theme options -set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" -set -gF display-panes-colour "#{@theme-display-panes-colour}" -set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" -set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" -set -gF status-interval "#{@theme-status-interval}" -set -gF status-justify "#{@theme-status-justify}" -set -gF status-left "#{@theme-status-left}" -set -gF status-left-length "#{@theme-status-left-length}" -set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" -set -gF status-right "#{@theme-status-right}" -set -gF status-right-length "#{@theme-status-right-length}" -set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" -set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# Customizable prefixes and suffixes for @theme-* format options +set -goq @theme-status-left-prefix "" +set -goq @theme-status-left-suffix "" +set -goq @theme-status-right-prefix "" +set -goq @theme-status-right-suffix "" +set -goq @theme-window-status-current-prefix "" +set -goq @theme-window-status-current-suffix "" +set -goq @theme-window-status-prefix "" +set -goq @theme-window-status-suffix "" + +# Apply prefixes and suffixes to @theme-* format options +set -gqF @theme-status-left "#{@theme-status-left-prefix}#{@theme-status-left}#{@theme-status-left-suffix}" +set -gqF @theme-status-right "#{@theme-status-right-prefix}#{@theme-status-right}#{@theme-status-right-suffix}" +set -gqF @theme-window-status-current-format "#{@theme-window-status-current-prefix}#{@theme-window-status-current-format}#{@theme-window-status-current-suffix}" +set -gqF @theme-window-status-format "#{@theme-window-status-prefix}#{@theme-window-status-format}#{@theme-window-status-suffix}" + +# Apply @theme-* options to Tmux +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" +set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gF status-interval "#{@theme-status-interval}" +set -gF status-justify "#{@theme-status-justify}" +set -gF status-left "#{@theme-status-left}" +set -gF status-left-length "#{@theme-status-left-length}" +set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gF status-right "#{@theme-status-right}" +set -gF status-right-length "#{@theme-status-right-length}" +set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" set -gwF clock-mode-colour "#{@theme-clock-mode-colour}" set -gwF clock-mode-style "#{@theme-clock-mode-style}" set -gwF mode-style "fg=#{@theme-mode-fg},bg=#{@theme-mode-bg}"