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}" diff --git a/src/_apply.tmuxsh b/src/_apply.tmuxsh index 14ec46a..d4c6b16 100644 --- a/src/_apply.tmuxsh +++ b/src/_apply.tmuxsh @@ -1,17 +1,33 @@ -# 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/src/_formats_combine.tmuxsh b/src/_themepack-options-affixes.tmuxsh similarity index 59% rename from src/_formats_combine.tmuxsh rename to src/_themepack-options-affixes.tmuxsh index d1e983f..bf06238 100644 --- a/src/_formats_combine.tmuxsh +++ b/src/_themepack-options-affixes.tmuxsh @@ -1,4 +1,22 @@ -# Themepack format options - combine prefixes, formats, and suffixes +# 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-prefix "" +set -goq @themepack-status-left-area-middle-suffix "" +set -goq @themepack-status-left-area-right-prefix "" +set -goq @themepack-status-left-area-right-suffix "" +set -goq @themepack-status-right-area-left-prefix "" +set -goq @themepack-status-right-area-left-suffix "" +set -goq @themepack-status-right-area-middle-prefix "" +set -goq @themepack-status-right-area-middle-suffix "" +set -goq @themepack-status-right-area-right-prefix "" +set -goq @themepack-status-right-area-right-suffix "" +set -goq @themepack-window-status-current-prefix "" +set -goq @themepack-window-status-current-suffix "" +set -goq @themepack-window-status-prefix "" +set -goq @themepack-window-status-suffix "" + +# 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}" diff --git a/src/basic.tmuxtheme b/src/basic.tmuxtheme index 3dd3139..3ae0c1e 100644 --- a/src/basic.tmuxtheme +++ b/src/basic.tmuxtheme @@ -2,33 +2,17 @@ # Basic theme # -# Themepack format options - Overrideable +# Themepack format options set -goq @themepack-status-left-area-left-format "#S" -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 "" -#= include "_formats_combine" +#= include "_themepack-options-affixes" # Theme options set -goq @theme-clock-mode-colour red diff --git a/src/powerline/_colors/base.tmuxsh b/src/powerline/_colors/base.tmuxsh index 1c5dd66..ae03895 100644 --- a/src/powerline/_colors/base.tmuxsh +++ b/src/powerline/_colors/base.tmuxsh @@ -1,7 +1,7 @@ -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-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 diff --git a/src/powerline/_colors/blue.tmuxsh b/src/powerline/_colors/blue.tmuxsh index a5be84a..e118169 100644 --- a/src/powerline/_colors/blue.tmuxsh +++ b/src/powerline/_colors/blue.tmuxsh @@ -1,3 +1,3 @@ -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-main-1 colour24 +set -goq @powerline-color-main-2 colour33 +set -goq @powerline-color-main-3 colour31 diff --git a/src/powerline/_colors/cyan.tmuxsh b/src/powerline/_colors/cyan.tmuxsh index aeabe4e..ad01bea 100644 --- a/src/powerline/_colors/cyan.tmuxsh +++ b/src/powerline/_colors/cyan.tmuxsh @@ -1,3 +1,3 @@ -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-main-1 colour39 +set -goq @powerline-color-main-2 colour81 +set -goq @powerline-color-main-3 colour75 diff --git a/src/powerline/_colors/gray.tmuxsh b/src/powerline/_colors/gray.tmuxsh index 349f181..df13db7 100644 --- a/src/powerline/_colors/gray.tmuxsh +++ b/src/powerline/_colors/gray.tmuxsh @@ -1,3 +1,3 @@ -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-main-1 colour245 +set -goq @powerline-color-main-2 colour250 +set -goq @powerline-color-main-3 colour245 diff --git a/src/powerline/_colors/green.tmuxsh b/src/powerline/_colors/green.tmuxsh index c0fe6ce..8a1804e 100644 --- a/src/powerline/_colors/green.tmuxsh +++ b/src/powerline/_colors/green.tmuxsh @@ -1,3 +1,3 @@ -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-main-1 colour100 +set -goq @powerline-color-main-2 colour190 +set -goq @powerline-color-main-3 colour107 diff --git a/src/powerline/_colors/magenta.tmuxsh b/src/powerline/_colors/magenta.tmuxsh index 3f2c17d..65b53fa 100644 --- a/src/powerline/_colors/magenta.tmuxsh +++ b/src/powerline/_colors/magenta.tmuxsh @@ -1,3 +1,3 @@ -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-main-1 colour125 +set -goq @powerline-color-main-2 colour127 +set -goq @powerline-color-main-3 colour129 diff --git a/src/powerline/_colors/orange.tmuxsh b/src/powerline/_colors/orange.tmuxsh index 43d8983..3290fcb 100644 --- a/src/powerline/_colors/orange.tmuxsh +++ b/src/powerline/_colors/orange.tmuxsh @@ -1,3 +1,3 @@ -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-main-1 colour130 +set -goq @powerline-color-main-2 colour166 +set -goq @powerline-color-main-3 colour130 diff --git a/src/powerline/_colors/purple.tmuxsh b/src/powerline/_colors/purple.tmuxsh index 8df5f64..15fc0f2 100644 --- a/src/powerline/_colors/purple.tmuxsh +++ b/src/powerline/_colors/purple.tmuxsh @@ -1,3 +1,3 @@ -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-main-1 colour90 +set -goq @powerline-color-main-2 colour129 +set -goq @powerline-color-main-3 colour141 diff --git a/src/powerline/_colors/red.tmuxsh b/src/powerline/_colors/red.tmuxsh index 2542732..d8fbb55 100644 --- a/src/powerline/_colors/red.tmuxsh +++ b/src/powerline/_colors/red.tmuxsh @@ -1,3 +1,3 @@ -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-main-1 colour88 +set -goq @powerline-color-main-2 colour160 +set -goq @powerline-color-main-3 colour124 diff --git a/src/powerline/_colors/yellow.tmuxsh b/src/powerline/_colors/yellow.tmuxsh index 81192e4..0a57443 100644 --- a/src/powerline/_colors/yellow.tmuxsh +++ b/src/powerline/_colors/yellow.tmuxsh @@ -1,3 +1,3 @@ -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-main-1 colour227 +set -goq @powerline-color-main-2 colour227 +set -goq @powerline-color-main-3 colour229 diff --git a/src/powerline/_formats.tmuxsh b/src/powerline/_formats.tmuxsh deleted file mode 100644 index a220936..0000000 --- a/src/powerline/_formats.tmuxsh +++ /dev/null @@ -1,27 +0,0 @@ -# Themepack format options - Overrideable -set -goq @themepack-status-left-area-left-format "#S" -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 "" - -#= include "_formats_combine" diff --git a/src/powerline/_window-status-block.tmuxsh b/src/powerline/_theme-options-block.tmuxsh similarity index 62% rename from src/powerline/_window-status-block.tmuxsh rename to src/powerline/_theme-options-block.tmuxsh index e3de21a..a29c191 100644 --- a/src/powerline/_window-status-block.tmuxsh +++ b/src/powerline/_theme-options-block.tmuxsh @@ -1,7 +1,4 @@ -set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" -set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" 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} " diff --git a/src/powerline/_window-status-default.tmuxsh b/src/powerline/_theme-options-default.tmuxsh similarity index 73% rename from src/powerline/_window-status-default.tmuxsh rename to src/powerline/_theme-options-default.tmuxsh index bebc2c3..29c08e0 100644 --- a/src/powerline/_window-status-default.tmuxsh +++ b/src/powerline/_theme-options-default.tmuxsh @@ -1,7 +1,5 @@ -set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" -set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" 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]" + diff --git a/src/powerline/_theme-options.tmuxsh b/src/powerline/_theme-options.tmuxsh index 3ff114a..3bc034b 100644 --- a/src/powerline/_theme-options.tmuxsh +++ b/src/powerline/_theme-options.tmuxsh @@ -25,3 +25,6 @@ set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=# set -goqF @theme-status-right-bg "#{@powerline-status-right-bg}" 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 "" diff --git a/src/powerline/_themepack-options.tmuxsh b/src/powerline/_themepack-options.tmuxsh new file mode 100644 index 0000000..ed85367 --- /dev/null +++ b/src/powerline/_themepack-options.tmuxsh @@ -0,0 +1,11 @@ +# 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" + +#= include "_themepack-options-affixes" diff --git a/src/powerline/block/_base.tmuxsh b/src/powerline/block/_base.tmuxsh index 6369c20..3384bfc 100644 --- a/src/powerline/block/_base.tmuxsh +++ b/src/powerline/block/_base.tmuxsh @@ -6,6 +6,6 @@ set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" #= include "powerline/_powerline-options" #= include "powerline/_theme-options" -#= include "powerline/_window-status-block" +#= include "powerline/_theme-options-block" #= include "_apply" diff --git a/src/powerline/block/blue.tmuxtheme b/src/powerline/block/blue.tmuxtheme index f3bf2f2..d40e75e 100644 --- a/src/powerline/block/blue.tmuxtheme +++ b/src/powerline/block/blue.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Blue Block - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/blue" diff --git a/src/powerline/block/cyan.tmuxtheme b/src/powerline/block/cyan.tmuxtheme index 9143fa6..0844b22 100644 --- a/src/powerline/block/cyan.tmuxtheme +++ b/src/powerline/block/cyan.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Cyan Block - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/cyan" diff --git a/src/powerline/block/gray.tmuxtheme b/src/powerline/block/gray.tmuxtheme index c827caf..d0884b1 100644 --- a/src/powerline/block/gray.tmuxtheme +++ b/src/powerline/block/gray.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Gray Block - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/gray" diff --git a/src/powerline/block/green.tmuxtheme b/src/powerline/block/green.tmuxtheme index 784fbc5..813bd20 100644 --- a/src/powerline/block/green.tmuxtheme +++ b/src/powerline/block/green.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Green Block - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/green" diff --git a/src/powerline/block/magenta.tmuxtheme b/src/powerline/block/magenta.tmuxtheme index a8b32cf..e6a0794 100644 --- a/src/powerline/block/magenta.tmuxtheme +++ b/src/powerline/block/magenta.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Magenta Block - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/magenta" diff --git a/src/powerline/block/orange.tmuxtheme b/src/powerline/block/orange.tmuxtheme index 56b8bac..b04b852 100644 --- a/src/powerline/block/orange.tmuxtheme +++ b/src/powerline/block/orange.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Orange Block - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/orange" diff --git a/src/powerline/block/purple.tmuxtheme b/src/powerline/block/purple.tmuxtheme index 1a8c314..0b0c3a1 100644 --- a/src/powerline/block/purple.tmuxtheme +++ b/src/powerline/block/purple.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Purple Block - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/purple" diff --git a/src/powerline/block/red.tmuxtheme b/src/powerline/block/red.tmuxtheme index 68c9f70..eb991cd 100644 --- a/src/powerline/block/red.tmuxtheme +++ b/src/powerline/block/red.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Red Block - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/red" diff --git a/src/powerline/block/yellow.tmuxtheme b/src/powerline/block/yellow.tmuxtheme index a0eb1d9..2a22bb6 100644 --- a/src/powerline/block/yellow.tmuxtheme +++ b/src/powerline/block/yellow.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Yellow Block - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/yellow" diff --git a/src/powerline/default/_base.tmuxsh b/src/powerline/default/_base.tmuxsh index 4da3f10..9061d0e 100644 --- a/src/powerline/default/_base.tmuxsh +++ b/src/powerline/default/_base.tmuxsh @@ -3,6 +3,6 @@ #= include "powerline/_powerline-options" #= include "powerline/_theme-options" -#= include "powerline/_window-status-default" +#= include "powerline/_theme-options-default" #= include "_apply" diff --git a/src/powerline/default/blue.tmuxtheme b/src/powerline/default/blue.tmuxtheme index e7f6499..ef47952 100644 --- a/src/powerline/default/blue.tmuxtheme +++ b/src/powerline/default/blue.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Blue - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/blue" diff --git a/src/powerline/default/cyan.tmuxtheme b/src/powerline/default/cyan.tmuxtheme index 9d29fdb..3093c17 100644 --- a/src/powerline/default/cyan.tmuxtheme +++ b/src/powerline/default/cyan.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Cyan - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/cyan" diff --git a/src/powerline/default/gray.tmuxtheme b/src/powerline/default/gray.tmuxtheme index 33ab1ff..b19a126 100644 --- a/src/powerline/default/gray.tmuxtheme +++ b/src/powerline/default/gray.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Gray - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/gray" diff --git a/src/powerline/default/green.tmuxtheme b/src/powerline/default/green.tmuxtheme index 4ade04c..00218b9 100644 --- a/src/powerline/default/green.tmuxtheme +++ b/src/powerline/default/green.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Green - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/green" diff --git a/src/powerline/default/magenta.tmuxtheme b/src/powerline/default/magenta.tmuxtheme index 4d02e21..ec1832b 100644 --- a/src/powerline/default/magenta.tmuxtheme +++ b/src/powerline/default/magenta.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Magenta - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/magenta" diff --git a/src/powerline/default/orange.tmuxtheme b/src/powerline/default/orange.tmuxtheme index 82b682d..22dd6f6 100644 --- a/src/powerline/default/orange.tmuxtheme +++ b/src/powerline/default/orange.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Orange - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/orange" diff --git a/src/powerline/default/purple.tmuxtheme b/src/powerline/default/purple.tmuxtheme index cd2dc47..e55cb2f 100644 --- a/src/powerline/default/purple.tmuxtheme +++ b/src/powerline/default/purple.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Purple - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/purple" diff --git a/src/powerline/default/red.tmuxtheme b/src/powerline/default/red.tmuxtheme index b1aa583..4bba46f 100644 --- a/src/powerline/default/red.tmuxtheme +++ b/src/powerline/default/red.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Red - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/red" diff --git a/src/powerline/default/yellow.tmuxtheme b/src/powerline/default/yellow.tmuxtheme index b655b6f..779fdd5 100644 --- a/src/powerline/default/yellow.tmuxtheme +++ b/src/powerline/default/yellow.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Yellow - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/yellow" diff --git a/src/powerline/double/_base.tmuxsh b/src/powerline/double/_base.tmuxsh index 4d0de41..3d43efb 100644 --- a/src/powerline/double/_base.tmuxsh +++ b/src/powerline/double/_base.tmuxsh @@ -6,6 +6,6 @@ set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" #= include "powerline/_powerline-options" #= include "powerline/_theme-options" -#= include "powerline/_window-status-default" +#= include "powerline/_theme-options-default" #= include "_apply" diff --git a/src/powerline/double/blue.tmuxtheme b/src/powerline/double/blue.tmuxtheme index 9057837..ff01887 100644 --- a/src/powerline/double/blue.tmuxtheme +++ b/src/powerline/double/blue.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Double Blue - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/blue" diff --git a/src/powerline/double/cyan.tmuxtheme b/src/powerline/double/cyan.tmuxtheme index 6610f17..dc88863 100644 --- a/src/powerline/double/cyan.tmuxtheme +++ b/src/powerline/double/cyan.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Double Cyan - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/cyan" diff --git a/src/powerline/double/green.tmuxtheme b/src/powerline/double/green.tmuxtheme index 9713c0f..f7d7ea0 100644 --- a/src/powerline/double/green.tmuxtheme +++ b/src/powerline/double/green.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Double Green - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/green" diff --git a/src/powerline/double/magenta.tmuxtheme b/src/powerline/double/magenta.tmuxtheme index 3ecec4a..0062e57 100644 --- a/src/powerline/double/magenta.tmuxtheme +++ b/src/powerline/double/magenta.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Double Magenta - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/magenta" diff --git a/src/powerline/double/orange.tmuxtheme b/src/powerline/double/orange.tmuxtheme index 1ed13d1..19154b6 100644 --- a/src/powerline/double/orange.tmuxtheme +++ b/src/powerline/double/orange.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Double Orange - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/orange" diff --git a/src/powerline/double/purple.tmuxtheme b/src/powerline/double/purple.tmuxtheme index b141e64..d61cb1d 100644 --- a/src/powerline/double/purple.tmuxtheme +++ b/src/powerline/double/purple.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Double Purple - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/purple" diff --git a/src/powerline/double/red.tmuxtheme b/src/powerline/double/red.tmuxtheme index e08a779..db75ef1 100644 --- a/src/powerline/double/red.tmuxtheme +++ b/src/powerline/double/red.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Double Red - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/red" diff --git a/src/powerline/double/yellow.tmuxtheme b/src/powerline/double/yellow.tmuxtheme index 27b0c4b..c22676a 100644 --- a/src/powerline/double/yellow.tmuxtheme +++ b/src/powerline/double/yellow.tmuxtheme @@ -2,7 +2,7 @@ # Powerline Double Yellow - Tmux Themepack #= include "powerline/_info" -#= include "powerline/_formats" +#= include "powerline/_themepack-options" # Powerline color options #= include "powerline/_colors/yellow" diff --git a/test/basic_test.go b/test/basic_test.go index d061c10..cf5d6e8 100644 --- a/test/basic_test.go +++ b/test/basic_test.go @@ -46,13 +46,13 @@ func TestBasicTheme(t *testing.T) { }) } -func TestBasicCustomizability(t *testing.T) { +func TestBasicThemepackOverrides(t *testing.T) { name := "basic" filename := "../" + name + ".tmuxtheme" tmuxSetup() - out, err := tm.Exec("source-file", "tmux-custom-overrides.conf") + out, err := tm.Exec("source-file", "themepack-overrides.conf") assert.NoErrorf(t, err, `%s: Failed to load overrides: %s`, name, out) out, err = tm.Exec("source-file", filename) @@ -69,10 +69,39 @@ func TestBasicCustomizability(t *testing.T) { opts, err = tm.GetOptions(tmux.GlobalWindow) assert.NoError(t, err) - assert.Contains(t, opts["window-status-current-format"], - "WSCP:WSCF:WSCS") - assert.Contains(t, opts["window-status-format"], - "WSP:WSF:WSS") + assert.Contains(t, opts["window-status-current-format"], "WSCP:WSCF:WSCS") + assert.Contains(t, opts["window-status-format"], "WSP:WSF:WSS") + + tmuxTearDown() +} + +func TestBasicThemeOverrides(t *testing.T) { + name := "basic" + filename := "../" + name + ".tmuxtheme" + + tmuxSetup() + + out, err := tm.Exec("source-file", "theme-overrides.conf") + assert.NoErrorf(t, err, `%s: Failed to load overrides: %s`, name, out) + + out, err = tm.Exec("source-file", filename) + assert.NoErrorf(t, err, `%s: Failed to load theme: %s`, name, out) + + opts, err := tm.GetOptions(tmux.GlobalSession) + assert.NoError(t, err) + + assertHasPrefix(t, opts["status-left"], "SLP=") + assertHasSuffix(t, opts["status-left"], "=SLS") + assertHasPrefix(t, opts["status-right"], "SRP=") + assertHasSuffix(t, opts["status-right"], "=SRS") + + opts, err = tm.GetOptions(tmux.GlobalWindow) + assert.NoError(t, err) + + assertHasPrefix(t, opts["window-status-current-format"], "WSCP=") + assertHasSuffix(t, opts["window-status-current-format"], "=WSCS") + assertHasPrefix(t, opts["window-status-format"], "WSP=") + assertHasSuffix(t, opts["window-status-format"], "=WSS") tmuxTearDown() } diff --git a/test/default_test.go b/test/default_test.go index 09a7dd9..752c8aa 100644 --- a/test/default_test.go +++ b/test/default_test.go @@ -44,3 +44,34 @@ func TestDefaultTheme(t *testing.T) { "status-style": "fg=black,bg=green", }) } + +func TestDefaultThemeOverrides(t *testing.T) { + name := "default" + filename := "../" + name + ".tmuxtheme" + + tmuxSetup() + + out, err := tm.Exec("source-file", "theme-overrides.conf") + assert.NoErrorf(t, err, `%s: Failed to load overrides: %s`, name, out) + + out, err = tm.Exec("source-file", filename) + assert.NoErrorf(t, err, `%s: Failed to load theme: %s`, name, out) + + opts, err := tm.GetOptions(tmux.GlobalSession) + assert.NoError(t, err) + + assertHasPrefix(t, opts["status-left"], "SLP=") + assertHasSuffix(t, opts["status-left"], "=SLS") + assertHasPrefix(t, opts["status-right"], "SRP=") + assertHasSuffix(t, opts["status-right"], "=SRS") + + opts, err = tm.GetOptions(tmux.GlobalWindow) + assert.NoError(t, err) + + assertHasPrefix(t, opts["window-status-current-format"], "WSCP=") + assertHasSuffix(t, opts["window-status-current-format"], "=WSCS") + assertHasPrefix(t, opts["window-status-format"], "WSP=") + assertHasSuffix(t, opts["window-status-format"], "=WSS") + + tmuxTearDown() +} diff --git a/test/powerline_block_test.go b/test/powerline_block_test.go index 98d6404..6fc73d1 100644 --- a/test/powerline_block_test.go +++ b/test/powerline_block_test.go @@ -66,13 +66,13 @@ func TestPowerlineBlockThemes(t *testing.T) { } } -func TestPowerlineBlockCustomizability(t *testing.T) { +func TestPowerlineBlockThemepackOverrides(t *testing.T) { for _, name := range powerlineBlockNames { filename := "../powerline/block/" + name + ".tmuxtheme" tmuxSetup() - out, err := tm.Exec("source-file", "tmux-custom-overrides.conf") + out, err := tm.Exec("source-file", "themepack-overrides.conf") assert.NoErrorf(t, err, `%s: Failed to load overrides: %s`, name, out) out, err = tm.Exec("source-file", filename) @@ -96,3 +96,35 @@ func TestPowerlineBlockCustomizability(t *testing.T) { tmuxTearDown() } } + +func TestPowerlineBlockThemeOverrides(t *testing.T) { + for _, name := range powerlineBlockNames { + filename := "../powerline/block/" + name + ".tmuxtheme" + + tmuxSetup() + + out, err := tm.Exec("source-file", "theme-overrides.conf") + assert.NoErrorf(t, err, `%s: Failed to load overrides: %s`, name, out) + + out, err = tm.Exec("source-file", filename) + assert.NoErrorf(t, err, `%s: Failed to load theme: %s`, name, out) + + opts, err := tm.GetOptions(tmux.GlobalSession) + assert.NoError(t, err) + + assertHasPrefix(t, opts["status-left"], "SLP=") + assertHasSuffix(t, opts["status-left"], "=SLS") + assertHasPrefix(t, opts["status-right"], "SRP=") + assertHasSuffix(t, opts["status-right"], "=SRS") + + opts, err = tm.GetOptions(tmux.GlobalWindow) + assert.NoError(t, err) + + assertHasPrefix(t, opts["window-status-current-format"], "WSCP=") + assertHasSuffix(t, opts["window-status-current-format"], "=WSCS") + assertHasPrefix(t, opts["window-status-format"], "WSP=") + assertHasSuffix(t, opts["window-status-format"], "=WSS") + + tmuxTearDown() + } +} diff --git a/test/powerline_default_test.go b/test/powerline_default_test.go index 7a70492..71d4d3d 100644 --- a/test/powerline_default_test.go +++ b/test/powerline_default_test.go @@ -66,13 +66,13 @@ func TestPowerlineDefaultThemes(t *testing.T) { } } -func TestPowerlineDefaultCustomizability(t *testing.T) { +func TestPowerlineDefaultThemepackOverrides(t *testing.T) { for _, name := range powerlineDefaultNames { filename := "../powerline/default/" + name + ".tmuxtheme" tmuxSetup() - out, err := tm.Exec("source-file", "tmux-custom-overrides.conf") + out, err := tm.Exec("source-file", "themepack-overrides.conf") assert.NoErrorf(t, err, `%s: Failed to load overrides: %s`, name, out) out, err = tm.Exec("source-file", filename) @@ -96,3 +96,35 @@ func TestPowerlineDefaultCustomizability(t *testing.T) { tmuxTearDown() } } + +func TestPowerlineDefaultThemeOverrides(t *testing.T) { + for _, name := range powerlineDefaultNames { + filename := "../powerline/default/" + name + ".tmuxtheme" + + tmuxSetup() + + out, err := tm.Exec("source-file", "theme-overrides.conf") + assert.NoErrorf(t, err, `%s: Failed to load overrides: %s`, name, out) + + out, err = tm.Exec("source-file", filename) + assert.NoErrorf(t, err, `%s: Failed to load theme: %s`, name, out) + + opts, err := tm.GetOptions(tmux.GlobalSession) + assert.NoError(t, err) + + assertHasPrefix(t, opts["status-left"], "SLP=") + assertHasSuffix(t, opts["status-left"], "=SLS") + assertHasPrefix(t, opts["status-right"], "SRP=") + assertHasSuffix(t, opts["status-right"], "=SRS") + + opts, err = tm.GetOptions(tmux.GlobalWindow) + assert.NoError(t, err) + + assertHasPrefix(t, opts["window-status-current-format"], "WSCP=") + assertHasSuffix(t, opts["window-status-current-format"], "=WSCS") + assertHasPrefix(t, opts["window-status-format"], "WSP=") + assertHasSuffix(t, opts["window-status-format"], "=WSS") + + tmuxTearDown() + } +} diff --git a/test/powerline_double_test.go b/test/powerline_double_test.go index fdfea8d..6c6f7f1 100644 --- a/test/powerline_double_test.go +++ b/test/powerline_double_test.go @@ -65,13 +65,13 @@ func TestPowerlineDoubleThemes(t *testing.T) { } } -func TestPowerlineDoubleCustomizability(t *testing.T) { +func TestPowerlineDoubleThemepackOverrides(t *testing.T) { for _, name := range powerlineDoubleNames { filename := "../powerline/double/" + name + ".tmuxtheme" tmuxSetup() - out, err := tm.Exec("source-file", "tmux-custom-overrides.conf") + out, err := tm.Exec("source-file", "themepack-overrides.conf") assert.NoErrorf(t, err, `%s: Failed to load overrides: %s`, name, out) out, err = tm.Exec("source-file", filename) @@ -95,3 +95,35 @@ func TestPowerlineDoubleCustomizability(t *testing.T) { tmuxTearDown() } } + +func TestPowerlineDoubleThemeOverrides(t *testing.T) { + for _, name := range powerlineDoubleNames { + filename := "../powerline/double/" + name + ".tmuxtheme" + + tmuxSetup() + + out, err := tm.Exec("source-file", "theme-overrides.conf") + assert.NoErrorf(t, err, `%s: Failed to load overrides: %s`, name, out) + + out, err = tm.Exec("source-file", filename) + assert.NoErrorf(t, err, `%s: Failed to load theme: %s`, name, out) + + opts, err := tm.GetOptions(tmux.GlobalSession) + assert.NoError(t, err) + + assertHasPrefix(t, opts["status-left"], "SLP=") + assertHasSuffix(t, opts["status-left"], "=SLS") + assertHasPrefix(t, opts["status-right"], "SRP=") + assertHasSuffix(t, opts["status-right"], "=SRS") + + opts, err = tm.GetOptions(tmux.GlobalWindow) + assert.NoError(t, err) + + assertHasPrefix(t, opts["window-status-current-format"], "WSCP=") + assertHasSuffix(t, opts["window-status-current-format"], "=WSCS") + assertHasPrefix(t, opts["window-status-format"], "WSP=") + assertHasSuffix(t, opts["window-status-format"], "=WSS") + + tmuxTearDown() + } +} diff --git a/test/setup_test.go b/test/setup.go similarity index 100% rename from test/setup_test.go rename to test/setup.go diff --git a/test/test_helpers.go b/test/test_helpers.go new file mode 100644 index 0000000..0b41c37 --- /dev/null +++ b/test/test_helpers.go @@ -0,0 +1,18 @@ +package test + +import ( + "strings" + "testing" + + "github.com/stretchr/testify/assert" +) + +func assertHasPrefix(t *testing.T, s, prefix string) { + assert.Truef(t, strings.HasPrefix(s, prefix), + "Expected \"%s\" to begin with \"%s\"", s, prefix) +} + +func assertHasSuffix(t *testing.T, s, prefix string) { + assert.Truef(t, strings.HasSuffix(s, prefix), + "Expected \"%s\" to end with \"%s\"", s, prefix) +} diff --git a/test/theme-overrides.conf b/test/theme-overrides.conf new file mode 100644 index 0000000..b290de5 --- /dev/null +++ b/test/theme-overrides.conf @@ -0,0 +1,8 @@ +set -g @theme-status-left-prefix "SLP=" +set -g @theme-status-left-suffix "=SLS" +set -g @theme-status-right-prefix "SRP=" +set -g @theme-status-right-suffix "=SRS" +set -g @theme-window-status-current-prefix "WSCP=" +set -g @theme-window-status-current-suffix "=WSCS" +set -g @theme-window-status-prefix "WSP=" +set -g @theme-window-status-suffix "=WSS" diff --git a/test/tmux-custom-overrides.conf b/test/themepack-overrides.conf similarity index 100% rename from test/tmux-custom-overrides.conf rename to test/themepack-overrides.conf