diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..774ec56 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +paul/* +powerline/* +*.orig +*~ diff --git a/Makefile b/Makefile old mode 100644 new mode 100755 index 7052677..48d2fe9 --- a/Makefile +++ b/Makefile @@ -1,15 +1,40 @@ -BUILDER := bin/build-theme -THEME_SRC := $(shell find src -name '*.tmuxtheme') -INCLUDES := $(shell find src -name '*.tmuxsh') -THEMES := $(patsubst src/%,%,$(THEME_SRC)) -TESTS := $(addsuffix .test,$(THEMES)) +BUILDER := bin/build-theme +MINIFY := bin/MinifyTheme +INSTALLDIR := $(HOME)/.tmux/plugins/tmux-themepack +RSYNC := $(shell command -v rsync) +RSYNCARGS := -ac --cvs-exclude --info=STATS,PROGRESS2 +# Paul Themes +PAUL_THEME_SRC := $(shell find src/paul -name '*.tmuxtheme') +PAUL_INCLUDES := $(shell find src/paul -name '*.tmuxsh') +PAUL_THEMES := $(patsubst src/%,%,$(PAUL_THEME_SRC)) +PAUL_TESTS := $(addsuffix .test,$(PAUL_THEMES)) + +# Powerline Themes +PL_THEME_SRC := $(shell find src/powerline -name '*.tmuxtheme') +PL_INCLUDES := $(shell find src/powerline -name '*.tmuxsh') +PL_THEMES := $(patsubst src/%,%,$(PL_THEME_SRC)) +PL_TESTS := $(addsuffix .test,$(PL_THEMES)) + +# 10 jobs in parallel +MAKEFLAGS += -j10 .PHONY: build -build: $(THEMES) +build: $(PAUL_THEMES) $(PL_THEMES) + +.PHONY: install +install: $(PAUL_THEMES) $(PL_THEMES) + @echo Rsyncing + @$(RSYNC) $(RSYNCARGS) ./ $(INSTALLDIR) + @echo Minify installed files + @$(MINIFY) $(INSTALLDIR) + @echo Cleanup .bak files + @find $(INSTALLDIR) -name "*.bak" -not -path "src/*" -exec rm {} + .PHONY: clean clean: - rm $(shell find * -name "*.tmuxtheme" -not -path "src/*") + find * -name "*.tmuxtheme" -not -path "src/*" -print -exec rm {} + + find * -name "*.bak" -not -path "src/*" -print -exec rm {} + + find $(INSTALLDIR) -name "*.bak" -not -path "src/*" -print -exec rm {} + .PHONY: lint lint: @@ -21,11 +46,35 @@ test: needs-build .PHONY: needs-build needs-build: - $(foreach file,$(THEMES), \ + $(foreach file,$(PAUL_THEMES), \ + $(BUILDER) "src/$(file)" | diff -q "$(file)" - && \ + ) true + $(foreach file,$(PL_THEMES), \ $(BUILDER) "src/$(file)" | diff -q "$(file)" - && \ ) true -$(THEMES): %.tmuxtheme: src/%.tmuxtheme $(INCLUDES) +.PHONY: testmake +testmake : + @printf "PAUL_THEME_SRC=$(PAUL_THEME_SRC)\n\n" + @printf "PAUL_INCLUDES=$(PAUL_INCLUDES)\n\n" + @printf "PAUL_THEMES=$(PAUL_THEMES)\n\n" + @printf "PL_THEME_SRC=$(PL_THEME_SRC)\n\n" + @printf "PL_INCLUDES=$(PL_INCLUDES)\n\n" + @printf "PL_THEMES=$(PL_THEMES)\n\n" + +# .SILENT: $(PAUL_THEMES) +$(PAUL_THEMES): %.tmuxtheme: src/%.tmuxtheme $(PAUL_INCLUDES) + $(BUILDER) "src/$@" "$@" + +# .SILENT: $(PL_THEMES) +$(PL_THEMES): %.tmuxtheme: src/%.tmuxtheme $(PL_INCLUDES) $(BUILDER) "src/$@" "$@" -$(TESTS): %.test: src/%.test +$(PAUL_TESTS): %.test: src/%.test +$(PL_TESTS): %.test: src/%.test + +.PHONY: list +list: + @LC_ALL=C $(MAKE) -pRrq -f $(firstword $(MAKEFILE_LIST)) : 2>/dev/null | awk -v RS= -F: '/(^|\n)# Files(\n|$$)/,/(^|\n)# Finished Make data base/ {if ($$1 !~ "^[#.]") {print $$1}}' | sort | grep -E -v -e '^[^[:alnum:]]' -e '^$@$$' + +# vim: set ai et nu cin sts=0 sw=8 ts=8 tw=78 filetype=make : diff --git a/SetEnv b/SetEnv new file mode 100755 index 0000000..49f7c2e --- /dev/null +++ b/SetEnv @@ -0,0 +1,29 @@ +#!/usr/bin/env bash +DEBUG=0 +# Set SOURCED=1 if script must be sourced +SOURCED=1 +_R=$(tput setaf 1) # Red +_G=$(tput setaf 2) # Green +_Y=$(tput setaf 3) # Yellow +_B=$(tput setaf 4) # Blue +_N=$(tput rmso; tput sgr0; tput setaf 7) # Color Off +if ((SOURCED>0)) +then + (return 0 2>/dev/null) && sourced=true || sourced=false + + # Exit if script is not sourced. + if [[ ${sourced} == false ]]; then + echo -e "${_R}Error:${_N} This script cannot be executed directly, it must be sourced.\n" + echo -e "Try running" + echo -e "${_G}source ${0}${_N}" + echo -e "or" + echo -e "${_G}. ${0}${_N}" + # can also call Usage() + fi +fi + +export BASE=$HOME/Projects/tmux-themepack +export INSTALLDIR="$HOME/.tmux/plugins/tmux-themepack" +((DEBUG>0)) && printf "pathmunge %s after\n" "$BASE/bin" >&2 +pathmunge $BASE/bin after +# vim: set ai et nu cin sts=2 sw=2 ts=2 tw=78 filetype=sh : diff --git a/Tools/FixTemplate.bash b/Tools/FixTemplate.bash new file mode 100755 index 0000000..e658af9 --- /dev/null +++ b/Tools/FixTemplate.bash @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +BASE="/home/pjoslin/Projects/TMUXTHEMES/tmux-themepack/src" + +for i in *; +do + if [ -f "$i" ] ; + then + DIR=$PWD + DIR=${DIR##$BASE} + mv $i /tmp ; + echo "#################### File: $DIR/$i" >> $i ; + grep -v "File: " /tmp/$i >> $i ; + echo "#################### End File: $DIR/$i" >> $i ; + fi ; + done + # vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=sh : diff --git a/Tools/Reset.all b/Tools/Reset.all new file mode 100644 index 0000000..d6a9ab9 --- /dev/null +++ b/Tools/Reset.all @@ -0,0 +1,180 @@ +set -gu @theme-clock-mode-colour +set -gu @theme-clock-mode-style +set -gu @theme-display-panes-active-colour +set -gu @theme-display-panes-colour +set -gu @theme-message-bg +set -gu @theme-message-command-bg +set -gu @theme-message-command-fg +set -gu @theme-message-fg +set -gu @theme-mode-bg +set -gu @theme-mode-fg +set -gu @theme-pane-active-border-bg +set -gu @theme-pane-active-border-fg +set -gu @theme-pane-border-bg +set -gu @theme-pane-border-fg +set -gu @theme-status-bg +set -gu @theme-status-fg +set -gu @theme-status-interval +set -gu @theme-status-justify +set -gu @theme-status-left +set -gu @theme-status-left-bg +set -gu @theme-status-left-fg +set -gu @theme-status-left-length +set -gu @theme-status-left-prefix +set -gu @theme-status-left-suffix +set -gu @theme-status-right +set -gu @theme-status-right-bg +set -gu @theme-status-right-fg +set -gu @theme-status-right-length +set -gu @theme-status-right-prefix +set -gu @theme-status-right-suffix +set -gu @theme-window-status-activity-bg +set -gu @theme-window-status-activity-fg +set -gu @theme-window-status-bell-style +set -gu @theme-window-status-current-bg +set -gu @theme-window-status-current-fg +set -gu @theme-window-status-current-format +set -gu @theme-window-status-current-prefix +set -gu @theme-window-status-current-suffix +set -gu @theme-window-status-format +set -gu @theme-window-status-prefix +set -gu @theme-window-status-separator +set -gu @theme-window-status-suffix +set -guF pane-border-format +set -gu @paul-color-black-1 +set -gu @paul-color-grey-1 +set -gu @paul-color-grey-2 +set -gu @paul-color-grey-3 +set -gu @paul-color-grey-4 +set -gu @paul-color-grey-5 +set -gu @paul-color-grey-6 +set -gu @paul-color-main-1 +set -gu @paul-color-main-2 +set -gu @paul-color-main-3 +set -gu @powerline-color-black-1 +set -gu @powerline-color-grey-1 +set -gu @powerline-color-grey-2 +set -gu @powerline-color-grey-3 +set -gu @powerline-color-grey-4 +set -gu @powerline-color-grey-5 +set -gu @powerline-color-grey-6 +set -gu @powerline-color-main-1 +set -gu @powerline-color-main-2 +set -gu @powerline-color-main-3 +set -gu @themepack-status-left-area-left-format +set -gu @themepack-status-left-area-left-prefix +set -gu @themepack-status-left-area-left-suffix +set -gu @themepack-status-left-area-middle-format +set -gu @themepack-status-left-area-middle-prefix +set -gu @themepack-status-left-area-middle-suffix +set -gu @themepack-status-left-area-right-format +set -gu @themepack-status-left-area-right-prefix +set -gu @themepack-status-left-area-right-suffix +set -gu @themepack-status-right-area-left-format +set -gu @themepack-status-right-area-left-prefix +set -gu @themepack-status-right-area-left-suffix +set -gu @themepack-status-right-area-middle-format +set -gu @themepack-status-right-area-middle-prefix +set -gu @themepack-status-right-area-middle-suffix +set -gu @themepack-status-right-area-right-format +set -gu @themepack-status-right-area-right-prefix +set -gu @themepack-status-right-area-right-suffix +set -gu @themepack-window-status-current-format +set -gu @themepack-window-status-current-prefix +set -gu @themepack-window-status-current-suffix +set -gu @themepack-window-status-format +set -gu @themepack-window-status-prefix +set -gu @themepack-window-status-suffix +set -gu @theme-status-left-prefix +set -gu @theme-status-left-suffix +set -gu @theme-status-right-prefix +set -gu @theme-status-right-suffix +set -gu @theme-window-status-current-prefix +set -gu @theme-window-status-current-suffix +set -gu @theme-window-status-prefix +set -gu @theme-window-status-suffix +set -guF @paul-color-activity-1 +set -guF @paul-status-bg +set -guF @paul-status-fg +set -guF @paul-status-left-area-left-bg +set -guF @paul-status-left-area-left-fg +set -guF @paul-status-left-area-middle-bg +set -guF @paul-status-left-area-middle-fg +set -guF @paul-status-left-area-right-bg +set -guF @paul-status-left-area-right-fg +set -guF @paul-status-left-bg +set -guF @paul-status-left-fg +set -guF @paul-status-right-area-left-bg +set -guF @paul-status-right-area-left-fg +set -guF @paul-status-right-area-middle-bg +set -guF @paul-status-right-area-middle-fg +set -guF @paul-status-right-area-right-bg +set -guF @paul-status-right-area-right-fg +set -guF @paul-status-right-bg +set -guF @paul-status-right-fg +set -guF @powerline-color-activity-1 +set -guF @powerline-status-bg +set -guF @powerline-status-fg +set -guF @powerline-status-left-area-left-bg +set -guF @powerline-status-left-area-left-fg +set -guF @powerline-status-left-area-middle-bg +set -guF @powerline-status-left-area-middle-fg +set -guF @powerline-status-left-area-right-bg +set -guF @powerline-status-left-area-right-fg +set -guF @powerline-status-left-bg +set -guF @powerline-status-left-fg +set -guF @powerline-status-right-area-left-bg +set -guF @powerline-status-right-area-left-fg +set -guF @powerline-status-right-area-middle-bg +set -guF @powerline-status-right-area-middle-fg +set -guF @powerline-status-right-area-right-bg +set -guF @powerline-status-right-area-right-fg +set -guF @powerline-status-right-bg +set -guF @powerline-status-right-fg +set -guF @theme-clock-mode-colour +set -guF @theme-display-panes-active-colour +set -guF @theme-display-panes-colour +set -guF @theme-message-bg +set -guF @theme-message-command-bg +set -guF @theme-message-command-fg +set -guF @theme-message-fg +set -guF @theme-mode-bg +set -guF @theme-mode-fg +set -guF @themepack-status-left-area-left-format +set -guF @themepack-status-left-area-middle-format +set -guF @themepack-status-left-area-right-format +set -guF @themepack-status-right-area-left-format +set -guF @themepack-status-right-area-middle-format +set -guF @themepack-status-right-area-right-format +set -guF @themepack-window-status-current-format +set -guF @themepack-window-status-format +set -guF @theme-pane-active-border-fg +set -guF @theme-pane-border-fg +set -guF @theme-status-bg +set -guF @theme-status-fg +set -guF @theme-status-left +set -guF @theme-status-left-bg +set -guF @theme-status-left-fg +set -guF @theme-status-right +set -guF @theme-status-right-bg +set -guF @theme-status-right-fg +set -guF @theme-window-status-activity-bg +set -guF @theme-window-status-activity-fg +set -guF @theme-window-status-current-bg +set -guF @theme-window-status-current-fg +set -guF @theme-window-status-current-format +set -guF @theme-window-status-format +set -gus @theme-pane-border-format +set -guw pane-border-status +set -gwuF clock-mode-colour +set -gwuF clock-mode-style +set -gwuF mode-style +set -gwuF pane-active-border-style +set -gwuF pane-border-style +set -gwuF window-status-activity-style +set -gwuF window-status-bell-style +set -gwuF window-status-current-format +set -gwuF window-status-current-style +set -gwuF window-status-format +set -gwuF window-status-separator +set -gwuF window-style diff --git a/Tools/UseTheme b/Tools/UseTheme new file mode 100755 index 0000000..ac7b667 --- /dev/null +++ b/Tools/UseTheme @@ -0,0 +1,60 @@ +#!/usr/bin/env bash + +CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +DEBUG=0 + +get-tmux-option() { + local option value default + option="$1" + default="$2" + value="$(tmux show-option -gqv "$option")" + + if ((DEBUG>0)) + then + printf "option=%s default=%s value=%s\n" "$option" "$default" "$value" >&2 + fi + + if [ -n "$value" ]; then + echo "$value" + else + echo "$default" + fi +} + +main() { + local theme + theme="$(get-tmux-option "@themepack" "basic")" + + if [ -f "$CURRENT_DIR/${theme}.tmuxtheme" ]; then + tmux source-file "$CURRENT_DIR/${theme}.tmuxtheme" + else + tmux source-file "$CURRENT_DIR/powerline/${theme}.tmuxtheme" + fi +} + +ErrMsg(){ + printf "%b\n" "$@" >&2 +} + +################################################################################ +# Main # +######## +while getopts ":dh" opt; do + case ${opt} in + d) DEBUG=1 ;; + h) Usage; exit 0; ;; + \?) + Usage; + ErrMsg "\nInvalid option: -${OPTARG}\n" + exit 1; + ;; + esac +done +shift $((OPTIND-1)) +if ((DEBUG>0)) +then + ErrMsg "DEBUG: ${DEBUG}\n" +fi + +main "$@" +# vim: set ai et nu cin sts=2 sw=2 ts=2 tw=78 filetype=sh : diff --git a/basic.tmuxtheme b/basic.tmuxtheme deleted file mode 100644 index 89446e5..0000000 --- a/basic.tmuxtheme +++ /dev/null @@ -1,117 +0,0 @@ -# -# Basic theme -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" - -# Theme options -set -goq @theme-clock-mode-colour red -set -goq @theme-clock-mode-style 24 -set -goq @theme-display-panes-active-colour default -set -goq @theme-display-panes-colour default -set -goq @theme-message-bg default -set -goq @theme-message-command-bg default -set -goq @theme-message-command-fg default -set -goq @theme-message-fg default -set -goq @theme-mode-bg red -set -goq @theme-mode-fg default -set -goq @theme-pane-active-border-bg default -set -goq @theme-pane-active-border-fg green -set -goq @theme-pane-border-bg default -set -goq @theme-pane-border-fg default -set -goq @theme-status-bg black -set -goq @theme-status-fg cyan -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#{@themepack-status-left-area-left-format} #[fg=white]» #[fg=yellow]#{@themepack-status-left-area-middle-format} #[fg=cyan]#{@themepack-status-left-area-right-format}" -set -goq @theme-status-left-bg black -set -goq @theme-status-left-fg green -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#{@themepack-status-right-area-left-format} #[fg=white]« #[fg=yellow]#{@themepack-status-right-area-middle-format} #[fg=green]#{@themepack-status-right-area-right-format}" -set -goq @theme-status-right-bg black -set -goq @theme-status-right-fg cyan -set -goq @theme-status-right-length 40 -set -goq @theme-window-status-activity-bg black -set -goq @theme-window-status-activity-fg yellow -set -goq @theme-window-status-current-bg red -set -goq @theme-window-status-current-fg black -set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " -set -goqF @theme-window-status-format " #{@themepack-window-status-format} " -set -goq @theme-window-status-separator "" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/bin/DoMake.bash b/bin/DoMake.bash new file mode 100755 index 0000000..880a75b --- /dev/null +++ b/bin/DoMake.bash @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +BASE=/home/pjoslin/Projects/tmux-themepack +if [ ! -d "$BASE" ] +then + BASE=/aaahome/pjoslin/Projects/tmux-themepack +fi +( +cd $BASE +make +make install +) + +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=sh : diff --git a/bin/MinifyTheme b/bin/MinifyTheme new file mode 100755 index 0000000..57d17e4 --- /dev/null +++ b/bin/MinifyTheme @@ -0,0 +1,43 @@ +#!/usr/bin/env bash +VERBOSE=0 + +function Minify(){ + local Theme="$1" + if [ -s "$Theme" -a -f "$Theme" ] + then + mv "$Theme" "$Theme".bak + sed -e '/^#[^#]/d' -e '/^[#]*$/d;' -e '/vim:/d' "$Theme".bak > "$Theme" + ((VERBOSE>0)) && printf "\t%s\n" "$Theme" >&2 + fi +} + +if [ -z "$1" ] +then + printf "Usage: %s DIR [ DIR ]\n" "$(basename 0)" >&2 + printf "Clean up tmux theme files in DIR and subdirectories.\n" >&2 + exit 24 +else + if [ "$1" == "-v" ] + then + VERBOSE=1 + shift; + fi + for i in $@ + do + if [ -d $i ] + then + printf "%s\n" "$i" >&2 + FILES=$(find $i -iname "*.tmuxtheme" -print ) + for FILE in $FILES + do + Minify $FILE + ((VERBOSE>0)) && printf "\t%s\n" "$FILE" + done + else + printf "%s: Not a directory.\n" >&2 + fi + done +fi +exit 0 + +# vim: set ai et nu cin sts=2 sw=2 ts=2 tw=78 filetype=sh : diff --git a/bin/Reset b/bin/Reset new file mode 100755 index 0000000..69789c2 --- /dev/null +++ b/bin/Reset @@ -0,0 +1,104 @@ +#!/usr/bin/env bash +function __Reset(){ + for attr in $@ + do + printf "%s " "$attr" >&2 + tmux set -gu "$attr" + tmux set -gwu "$attr" + done + printf "\n\n" >&2 + +} + +__Reset @paul-color-activity-1 @paul-color-black-1 @paul-color-grey-1 \ + @paul-color-grey-2 @paul-color-grey-3 @paul-color-grey-4 \ + @paul-color-grey-5 @paul-color-grey-6 @paul-color-main-1 \ + @paul-color-main-2 @paul-color-main-3 + +__Reset @paul-status-bg @paul-status-fg @paul-status-left-area-left-bg \ + @paul-status-left-area-left-fg @paul-status-left-area-right-bg \ + @paul-status-left-area-right-fg @paul-status-left-bg @paul-status-left-fg \ + @paul-status-right-area-left-bg @paul-status-right-area-left-fg \ + @paul-status-right-area-remote-bg @paul-status-right-area-remote-fg \ + @paul-status-right-area-right-bg @paul-status-right-area-right-fg \ + @paul-status-right-bg @paul-status-right-fg + +__Reset status-bg status-fg status-left status-left-length status-left-style \ + status-right status-right-length status-right-style status-style + +__Reset @theme-clock-mode-colour @theme-clock-mode-style \ + @theme-display-panes-active-colour @theme-display-panes-colour \ + @theme-message-bg @theme-message-command-bg @theme-message-command-fg \ + @theme-message-fg @theme-mode-bg @theme-mode-fg + +__Reset @themepack @themepack-status-left-area-left-format \ + @themepack-status-left-area-right-format \ + @themepack-status-right-area-left-format \ + @themepack-status-right-area-remote-format \ + @themepack-status-right-area-right-format \ + @themepack-window-status-current-format @themepack-window-status-format + +__Reset @theme-status-bg @theme-status-fg @theme-status-interval \ + @theme-status-justify @theme-status-left @theme-status-left-bg \ + @theme-status-left-fg @theme-status-left-length @theme-status-right \ + @theme-status-right-bg @theme-status-right-fg @theme-status-right-length + +__Reset @theme-window-status-activity-bg @theme-window-status-activity-fg \ + @theme-window-status-current-bg @theme-window-status-current-fg \ + @theme-window-status-current-format @theme-window-status-format \ + @theme-window-status-separator + + +__Reset activity-action aggressive-resize allow-rename alternate-screen +__Reset assume-paste-time automatic-rename automatic-rename-format +__Reset base-index bell-action clock-mode-colour clock-mode-style +__Reset copy-mode-current-match-style copy-mode-mark-style +__Reset copy-mode-match-style default-command default-shell default-size +__Reset destroy-unattached detach-on-destroy display-panes-active-colour +__Reset display-panes-colour display-panes-time display-time history-limit +__Reset key-table lock-after-time lock-command main-pane-height +__Reset main-pane-width message-command-style message-style mode-keys +__Reset mode-style monitor-activity monitor-bell monitor-silence mouse +__Reset other-pane-height other-pane-width pane-active-border-style +__Reset pane-base-index pane-border-format pane-border-lines pane-border-status +__Reset pane-border-style pane-border-format @paul-color-activity-1 @paul-color-black-1 +__Reset @paul-color-grey-1 @paul-color-grey-2 @paul-color-grey-3 +__Reset @paul-color-grey-4 @paul-color-grey-5 @paul-color-grey-6 +__Reset @paul-color-main-1 @paul-color-main-2 @paul-color-main-3 +__Reset @paul-status-bg @paul-status-fg @paul-status-left-area-left-bg +__Reset @paul-status-left-area-left-fg @paul-status-left-area-right-bg +__Reset @paul-status-left-area-right-fg @paul-status-left-bg @paul-status-left-fg +__Reset @paul-status-right-area-left-bg @paul-status-right-area-left-fg +__Reset @paul-status-right-area-remote-bg @paul-status-right-area-remote-fg +__Reset @paul-status-right-area-right-bg @paul-status-right-area-right-fg +__Reset @paul-status-right-bg @paul-status-right-fg @plugin +__Reset prefix prefix2 remain-on-exit renumber-windows repeat-time +__Reset @resurrect-restore-script-path @resurrect-save-script-path +__Reset @resurrect-strategy-irb @resurrect-strategy-mosh-client set-titles +__Reset set-titles-string silence-action status status-bg status-fg +__Reset status-keys status-left status-left-length status-left-style +__Reset status-position status-right status-right-length status-right-style +__Reset status-style synchronize-panes @theme-clock-mode-colour +__Reset @theme-clock-mode-style @theme-display-panes-active-colour +__Reset @theme-display-panes-colour @theme-message-bg @theme-message-command-bg +__Reset @theme-message-command-fg @theme-message-fg @theme-mode-bg +__Reset @theme-mode-fg @themepack-status-left-area-left-format +__Reset @themepack-status-left-area-right-format +__Reset @themepack-status-right-area-left-format +__Reset @themepack-status-right-area-remote-format +__Reset @themepack-status-right-area-right-format +__Reset @themepack-window-status-current-format @themepack-window-status-format +__Reset @theme-status-bg @theme-status-fg @theme-status-interval +__Reset @theme-status-justify @theme-status-left @theme-status-left-bg +__Reset @theme-status-left-fg @theme-status-left-length @theme-status-right +__Reset @theme-status-right-bg @theme-status-right-fg @theme-status-right-length +__Reset @theme-window-status-activity-bg @theme-window-status-activity-fg +__Reset @theme-window-status-current-bg @theme-window-status-current-fg +__Reset @theme-window-status-current-format @theme-window-status-format +__Reset @theme-window-status-separator @tmux_window_name_max_name_len +__Reset visual-bell visual-silence window-active-style window-size +__Reset window-status-activity-style window-status-bell-style +__Reset window-status-current-format window-status-current-style +__Reset window-status-format window-status-last-style window-status-separator +__Reset window-status-style window-style word-separators wrap-search xterm-keys +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=sh : diff --git a/bin/settitle b/bin/settitle new file mode 100755 index 0000000..c6a1757 --- /dev/null +++ b/bin/settitle @@ -0,0 +1,163 @@ +#!/usr/bin/env bash + +function SetupTerm(){ + if [ -t 2 ] + then + printf -v MSG -- "SetupTerm: STDERR is a tty\n" + _R=$(tput setaf 1) # Red + _G=$(tput setaf 2) # Green + _Y=$(tput setaf 3) # Yellow + _B=$(tput setaf 4) # Blue + _N=$(tput rmso; tput sgr0; tput setaf 7) # Color Off + else + printf -v MSG -- "SetupTerm: STDERR is not a tty\n" + _R="" + _G="" + _Y="" + _B="" + _N="" + fi + ((DEBUG>0)) && ErrMsg "$MSG" +} + +function ErrMsg(){ + if ((DEBUG>0)) + then + printf "%bDEBUG: " "$_R" >&2 ; + elif ((VERBOSE>0)) + then + printf "%b" "$_G" >&2 ; + fi + printf "%b" "$@" >&2 ; + printf "%b" "$_N" >&2 ; +} + + +function Usage(){ + ME=$(basename "$0") + local __Usage + printf -v __Usage "Usage: %s [-vspw] [Message]\n" "$ME" + __Usage+="\t-h: Print this help.\n" + __Usage+="\t-v: Be Verbose.\n" + __Usage+="\t-s: Change Session Name\n" + __Usage+="\t-p: Change Pane Name\n" + __Usage+="\t-w: Change Window Name\n" + __Usage+="Set Pane, Session, or Window Title. Default is hostname or user@hostname.\n" + ErrMsg "$__Usage" +} + +function RunTests(){ + local ME=$0 + for i in "-ds" "-ds SESSION $*" "-h" "-p PANE $*" "-w WINDOW $*" "-vs SESSION $*" "-x" + do + printf -v TST "Testing %s\n" "$i" + ErrMsg "\n$TST\n" + $ME "$i" + done +} + +function DoTmux(){ + # Expects Title as ARG* + local __Title + __TITLE="$*" + if [[ -n "$TMUX" ]] + then + if ((SESSION>0)) + then + ((DEBUG>0 || VERBOSE>0)) && ErrMsg "Setting Session Title: $__TITLE\n" + tmux rename-session "$__TITLE" + fi + if ((WINDOW>0)) + then + ((DEBUG>0 || VERBOSE>0)) && ErrMsg "Setting Window Title: $__TITLE\n" + tmux rename-window "$__TITLE" + fi + if ((PANE>0)) + then + ((DEBUG>0 || VERBOSE>0)) && ErrMsg "Setting Pane Title: $__TITLE\n" + tmux select-pane -T "$__TITLE" + fi + else + ErrMsg "You don't seem to be running tmux.\n" + exit 1 + fi + +} + +DEBUG=0 # Default is no debug output +PANE= +SESSION= +VERBOSE=0 # Default is less chatty +WINDOW= + + +################################################################################ +# Main # +######## +SetupTerm +while getopts ":dhpstwv" opt; do + case $opt in + d) DEBUG=1 ;; + h) Usage; exit 0; ;; + p) PANE=1 ;; + s) SESSION=1 ;; + t) shift; RunTests "$*"; exit 0; ;; + v) VERBOSE=1 ;; + w) WINDOW=1 ;; + \?) + Usage; + ErrMsg "\nInvalid option: -$OPTARG\n" + exit 1; + ;; + esac +done +shift $((OPTIND-1)) +if ((DEBUG>0)) +then + ErrMsg "DEBUG: $DEBUG\n" + ErrMsg "PANE: $PANE\n" + ErrMsg "SESSION: $SESSION\n" + ErrMsg "WINDOW: $WINDOW\n" + ErrMsg "VERBOSE: $VERBOSE\n" +fi + +((DEBUG>0)) && ErrMsg "ARGC: $#\n" +if [ "$#" -ne 0 ] +then + H=${*} + printf -v TITLE "%s" "$H" + ((DEBUG>0)) && ErrMsg "ARGV TITLE: $TITLE\n" +else + H=$(hostname) + U=$(id -un) + if [ "$U" != 'pjoslin' ] + then + printf -v TITLE "%s@%s" "$U" "$H" + ((DEBUG>0)) && ErrMsg "AUTO TITLE: $TITLE\n" + else + printf -v TITLE "%s" "$H" + ((DEBUG>0)) && ErrMsg "AUTO TITLE: $TITLE\n" + fi +fi +if ((DEBUG>0)) +then + ErrMsg "in Main, TITLE: $TITLE\n" + ErrMsg "in Main, TERM: $TERM\n" +fi + +case $TERM in + screen* | xterm* ) + printf "\033]0;%s\a" "$TITLE" + ;; + tmux* ) + DoTmux "$TITLE" + #printf "\033]2;%s\033\\ " "${TITLE}" + ;; + *) + : + ;; +esac +# tmux: +# set window name: $ printf '\033kWINDOW_NAME\033\\' +# set pane name: $ printf '\033]2;My Title\033\\' +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=sh : diff --git a/default.tmuxtheme b/default.tmuxtheme deleted file mode 100644 index 5f24db3..0000000 --- a/default.tmuxtheme +++ /dev/null @@ -1,83 +0,0 @@ -# -# Default Tmux Theme -# - -# This theme matches Tmux's default style as closely as possible. It functions -# as a template for creating new themes, and as a way to reset a running Tmux -# server's style to it's defaults. - -# Theme options -set -goq @theme-clock-mode-colour blue -set -goq @theme-clock-mode-style 24 -set -goq @theme-display-panes-active-colour red -set -goq @theme-display-panes-colour blue -set -goq @theme-message-bg yellow -set -goq @theme-message-command-bg green -set -goq @theme-message-command-fg black -set -goq @theme-message-fg black -set -goq @theme-mode-bg yellow -set -goq @theme-mode-fg black -set -goq @theme-pane-active-border-bg default -set -goq @theme-pane-active-border-fg green -set -goq @theme-pane-border-bg default -set -goq @theme-pane-border-fg white -set -goq @theme-status-bg green -set -goq @theme-status-fg black -set -goq @theme-status-interval 15 -set -goq @theme-status-justify left -set -goq @theme-status-left "[#S] " -set -goq @theme-status-left-bg green -set -goq @theme-status-left-fg black -set -goq @theme-status-left-length 40 -set -goq @theme-status-right " \"#H\" %H:%M %d-%b-%y" -set -goq @theme-status-right-bg green -set -goq @theme-status-right-fg black -set -goq @theme-status-right-length 40 -set -goq @theme-window-status-activity-bg black -set -goq @theme-window-status-activity-fg green -set -goq @theme-window-status-current-bg green -set -goq @theme-window-status-current-fg black -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 " " - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/block/blue.tmuxtheme b/powerline/block/blue.tmuxtheme deleted file mode 100644 index b833f5f..0000000 --- a/powerline/block/blue.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Blue Block - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Block Override -set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-format " #{@themepack-window-status-format} " -set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/block/cyan.tmuxtheme b/powerline/block/cyan.tmuxtheme deleted file mode 100644 index 0c5ec9a..0000000 --- a/powerline/block/cyan.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Cyan Block - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Block Override -set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-format " #{@themepack-window-status-format} " -set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/block/gray.tmuxtheme b/powerline/block/gray.tmuxtheme deleted file mode 100644 index e85a72b..0000000 --- a/powerline/block/gray.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Gray Block - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Block Override -set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-format " #{@themepack-window-status-format} " -set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/block/green.tmuxtheme b/powerline/block/green.tmuxtheme deleted file mode 100644 index cc23609..0000000 --- a/powerline/block/green.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Green Block - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Block Override -set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-format " #{@themepack-window-status-format} " -set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/block/magenta.tmuxtheme b/powerline/block/magenta.tmuxtheme deleted file mode 100644 index 1cf2d54..0000000 --- a/powerline/block/magenta.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Magenta Block - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Block Override -set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-format " #{@themepack-window-status-format} " -set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/block/orange.tmuxtheme b/powerline/block/orange.tmuxtheme deleted file mode 100644 index d892236..0000000 --- a/powerline/block/orange.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Orange Block - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Block Override -set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-format " #{@themepack-window-status-format} " -set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/block/purple.tmuxtheme b/powerline/block/purple.tmuxtheme deleted file mode 100644 index 8512590..0000000 --- a/powerline/block/purple.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Purple Block - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Block Override -set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-format " #{@themepack-window-status-format} " -set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/block/red.tmuxtheme b/powerline/block/red.tmuxtheme deleted file mode 100644 index 04f48eb..0000000 --- a/powerline/block/red.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Red Block - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Block Override -set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-format " #{@themepack-window-status-format} " -set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/block/yellow.tmuxtheme b/powerline/block/yellow.tmuxtheme deleted file mode 100644 index a005195..0000000 --- a/powerline/block/yellow.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Yellow Block - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Block Override -set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-format " #{@themepack-window-status-format} " -set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/default/blue.tmuxtheme b/powerline/default/blue.tmuxtheme deleted file mode 100644 index f2280ec..0000000 --- a/powerline/default/blue.tmuxtheme +++ /dev/null @@ -1,156 +0,0 @@ -# -# Powerline Blue - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/default/cyan.tmuxtheme b/powerline/default/cyan.tmuxtheme deleted file mode 100644 index f2c76d7..0000000 --- a/powerline/default/cyan.tmuxtheme +++ /dev/null @@ -1,156 +0,0 @@ -# -# Powerline Cyan - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/default/gray.tmuxtheme b/powerline/default/gray.tmuxtheme deleted file mode 100644 index 2d57f82..0000000 --- a/powerline/default/gray.tmuxtheme +++ /dev/null @@ -1,156 +0,0 @@ -# -# Powerline Gray - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/default/green.tmuxtheme b/powerline/default/green.tmuxtheme deleted file mode 100644 index 4d66dcb..0000000 --- a/powerline/default/green.tmuxtheme +++ /dev/null @@ -1,156 +0,0 @@ -# -# Powerline Green - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/default/magenta.tmuxtheme b/powerline/default/magenta.tmuxtheme deleted file mode 100644 index c2de232..0000000 --- a/powerline/default/magenta.tmuxtheme +++ /dev/null @@ -1,156 +0,0 @@ -# -# Powerline Magenta - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/default/orange.tmuxtheme b/powerline/default/orange.tmuxtheme deleted file mode 100644 index 6e6d4b9..0000000 --- a/powerline/default/orange.tmuxtheme +++ /dev/null @@ -1,156 +0,0 @@ -# -# Powerline Orange - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/default/purple.tmuxtheme b/powerline/default/purple.tmuxtheme deleted file mode 100644 index b753cd5..0000000 --- a/powerline/default/purple.tmuxtheme +++ /dev/null @@ -1,156 +0,0 @@ -# -# Powerline Purple - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/default/red.tmuxtheme b/powerline/default/red.tmuxtheme deleted file mode 100644 index 42f50f7..0000000 --- a/powerline/default/red.tmuxtheme +++ /dev/null @@ -1,156 +0,0 @@ -# -# Powerline Red - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/default/yellow.tmuxtheme b/powerline/default/yellow.tmuxtheme deleted file mode 100644 index ff0c2fc..0000000 --- a/powerline/default/yellow.tmuxtheme +++ /dev/null @@ -1,156 +0,0 @@ -# -# Powerline Yellow - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/double/blue.tmuxtheme b/powerline/double/blue.tmuxtheme deleted file mode 100644 index 037bd02..0000000 --- a/powerline/double/blue.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Double Blue - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Double Override -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/double/cyan.tmuxtheme b/powerline/double/cyan.tmuxtheme deleted file mode 100644 index 9a1ce82..0000000 --- a/powerline/double/cyan.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Double Cyan - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Double Override -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/double/green.tmuxtheme b/powerline/double/green.tmuxtheme deleted file mode 100644 index 872544f..0000000 --- a/powerline/double/green.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Double Green - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Double Override -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/double/magenta.tmuxtheme b/powerline/double/magenta.tmuxtheme deleted file mode 100644 index 2220747..0000000 --- a/powerline/double/magenta.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Double Magenta - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Double Override -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/double/orange.tmuxtheme b/powerline/double/orange.tmuxtheme deleted file mode 100644 index 259a0ba..0000000 --- a/powerline/double/orange.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Double Orange - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Double Override -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/double/purple.tmuxtheme b/powerline/double/purple.tmuxtheme deleted file mode 100644 index d120d09..0000000 --- a/powerline/double/purple.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Double Purple - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Double Override -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/double/red.tmuxtheme b/powerline/double/red.tmuxtheme deleted file mode 100644 index f8a9656..0000000 --- a/powerline/double/red.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Double Red - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Double Override -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/powerline/double/yellow.tmuxtheme b/powerline/double/yellow.tmuxtheme deleted file mode 100644 index 27e189d..0000000 --- a/powerline/double/yellow.tmuxtheme +++ /dev/null @@ -1,159 +0,0 @@ -# -# Powerline Double Yellow - Tmux Themepack -# https://github.com/jimeh/tmux-themepack -# -# Inspired by vim-powerline: https://github.com/powerline/powerline -# -# Requires terminal to be using a powerline compatible font, find one here: -# https://github.com/powerline/fonts -# - -# 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-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}" -set -gqF @themepack-status-right-area-left-format "#{@themepack-status-right-area-left-prefix}#{@themepack-status-right-area-left-format}#{@themepack-status-right-area-left-suffix}" -set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-area-middle-prefix}#{@themepack-status-right-area-middle-format}#{@themepack-status-right-area-middle-suffix}" -set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" -set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" -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 - -# Powerline Double Override -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" - -# Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" - -# Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" - -# 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}" -set -gwF pane-active-border-style "fg=#{@theme-pane-active-border-fg},bg=#{@theme-pane-active-border-bg}" -set -gwF pane-border-style "fg=#{@theme-pane-border-fg},bg=#{@theme-pane-border-bg}" -set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" -set -gwF window-status-current-format "#{@theme-window-status-current-format}" -set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" -set -gwF window-status-format "#{@theme-window-status-format}" -set -gwF window-status-separator "#{@theme-window-status-separator}" diff --git a/src/basic.tmuxtheme b/src/basic.tmuxtheme deleted file mode 100644 index 3ae0c1e..0000000 --- a/src/basic.tmuxtheme +++ /dev/null @@ -1,52 +0,0 @@ -# -# Basic theme -# - -# 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" - -#= include "_themepack-options-affixes" - -# Theme options -set -goq @theme-clock-mode-colour red -set -goq @theme-clock-mode-style 24 -set -goq @theme-display-panes-active-colour default -set -goq @theme-display-panes-colour default -set -goq @theme-message-bg default -set -goq @theme-message-command-bg default -set -goq @theme-message-command-fg default -set -goq @theme-message-fg default -set -goq @theme-mode-bg red -set -goq @theme-mode-fg default -set -goq @theme-pane-active-border-bg default -set -goq @theme-pane-active-border-fg green -set -goq @theme-pane-border-bg default -set -goq @theme-pane-border-fg default -set -goq @theme-status-bg black -set -goq @theme-status-fg cyan -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#{@themepack-status-left-area-left-format} #[fg=white]» #[fg=yellow]#{@themepack-status-left-area-middle-format} #[fg=cyan]#{@themepack-status-left-area-right-format}" -set -goq @theme-status-left-bg black -set -goq @theme-status-left-fg green -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#{@themepack-status-right-area-left-format} #[fg=white]« #[fg=yellow]#{@themepack-status-right-area-middle-format} #[fg=green]#{@themepack-status-right-area-right-format}" -set -goq @theme-status-right-bg black -set -goq @theme-status-right-fg cyan -set -goq @theme-status-right-length 40 -set -goq @theme-window-status-activity-bg black -set -goq @theme-window-status-activity-fg yellow -set -goq @theme-window-status-current-bg red -set -goq @theme-window-status-current-fg black -set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " -set -goqF @theme-window-status-format " #{@themepack-window-status-format} " -set -goq @theme-window-status-separator "" - -#= include "_apply" diff --git a/src/default.tmuxtheme b/src/default.tmuxtheme deleted file mode 100644 index 8442312..0000000 --- a/src/default.tmuxtheme +++ /dev/null @@ -1,44 +0,0 @@ -# -# Default Tmux Theme -# - -# This theme matches Tmux's default style as closely as possible. It functions -# as a template for creating new themes, and as a way to reset a running Tmux -# server's style to it's defaults. - -# Theme options -set -goq @theme-clock-mode-colour blue -set -goq @theme-clock-mode-style 24 -set -goq @theme-display-panes-active-colour red -set -goq @theme-display-panes-colour blue -set -goq @theme-message-bg yellow -set -goq @theme-message-command-bg green -set -goq @theme-message-command-fg black -set -goq @theme-message-fg black -set -goq @theme-mode-bg yellow -set -goq @theme-mode-fg black -set -goq @theme-pane-active-border-bg default -set -goq @theme-pane-active-border-fg green -set -goq @theme-pane-border-bg default -set -goq @theme-pane-border-fg white -set -goq @theme-status-bg green -set -goq @theme-status-fg black -set -goq @theme-status-interval 15 -set -goq @theme-status-justify left -set -goq @theme-status-left "[#S] " -set -goq @theme-status-left-bg green -set -goq @theme-status-left-fg black -set -goq @theme-status-left-length 40 -set -goq @theme-status-right " \"#H\" %H:%M %d-%b-%y" -set -goq @theme-status-right-bg green -set -goq @theme-status-right-fg black -set -goq @theme-status-right-length 40 -set -goq @theme-window-status-activity-bg black -set -goq @theme-window-status-activity-fg green -set -goq @theme-window-status-current-bg green -set -goq @theme-window-status-current-fg black -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 " " - -#= include "_apply" diff --git a/src/paul/_apply.tmuxsh b/src/paul/_apply.tmuxsh new file mode 100644 index 0000000..1b17fda --- /dev/null +++ b/src/paul/_apply.tmuxsh @@ -0,0 +1,29 @@ +#################### File: /paul/_apply.tmuxsh +# Customizable prefixes and suffixes for @theme-* format options +#set -goF @theme-status-left "#{@theme-status-left}" +#set -goF @theme-status-right "#{@theme-status-right}" +#set -goF @theme-window-status-current-format "#{@theme-window-status-current-format}" +#set -goF @theme-window-status-format "#{@theme-window-status-format}" + +# Apply @theme-* options to Tmux +set -gwF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" +set -gwF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" +set -gwF status-interval "#{@theme-status-interval}" +set -gwF status-justify "#{@theme-status-justify}" +set -gwF status-left "#{@theme-status-left}" +set -gwF status-left-length "#{@theme-status-left-length}" +set -gwF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" +set -gwF status-right "#{@theme-status-right}" +set -gwF status-right-length "#{@theme-status-right-length}" +set -gwF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" +set -gwF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" +# These were -gowF, why? +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}" +set -gwF window-status-activity-style "fg=#{@theme-window-status-activity-fg},bg=#{@theme-window-status-activity-bg}" +set -gwF window-status-current-format "#{@theme-window-status-current-format}" +set -gwF window-status-format "#{@theme-window-status-format}" +set -gwF window-status-separator "#{@theme-window-status-separator}" +set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" +#################### End File: /paul/_apply.tmuxsh diff --git a/src/paul/_colors/base.tmuxsh b/src/paul/_colors/base.tmuxsh new file mode 100644 index 0000000..9fe2fae --- /dev/null +++ b/src/paul/_colors/base.tmuxsh @@ -0,0 +1,9 @@ +#################### File: /paul/_colors/base.tmuxsh +set -g @paul-color-black-1 black +set -g @paul-color-grey-1 colour233 +set -g @paul-color-grey-2 colour235 +set -g @paul-color-grey-3 colour238 +set -g @paul-color-grey-4 colour240 +set -g @paul-color-grey-5 colour243 +set -g @paul-color-grey-6 colour245 +#################### End File: /paul/_colors/base.tmuxsh diff --git a/src/paul/_colors/blue.tmuxsh b/src/paul/_colors/blue.tmuxsh new file mode 100644 index 0000000..d0db528 --- /dev/null +++ b/src/paul/_colors/blue.tmuxsh @@ -0,0 +1,5 @@ +#################### File: /paul/_colors/blue.tmuxsh +set -g @paul-color-main-1 colour24 +set -g @paul-color-main-2 colour33 +set -g @paul-color-main-3 colour31 +#################### End File: /paul/_colors/blue.tmuxsh diff --git a/src/paul/_colors/cyan.tmuxsh b/src/paul/_colors/cyan.tmuxsh new file mode 100644 index 0000000..7c44e84 --- /dev/null +++ b/src/paul/_colors/cyan.tmuxsh @@ -0,0 +1,5 @@ +#################### File: /paul/_colors/cyan.tmuxsh +set -g @paul-color-main-1 colour39 +set -g @paul-color-main-2 colour81 +set -g @paul-color-main-3 colour75 +#################### End File: /paul/_colors/cyan.tmuxsh diff --git a/src/paul/_colors/gray.tmuxsh b/src/paul/_colors/gray.tmuxsh new file mode 100644 index 0000000..74d465c --- /dev/null +++ b/src/paul/_colors/gray.tmuxsh @@ -0,0 +1,5 @@ +#################### File: /paul/_colors/gray.tmuxsh +set -g @paul-color-main-1 colour245 +set -g @paul-color-main-2 colour250 +set -g @paul-color-main-3 colour245 +#################### End File: /paul/_colors/gray.tmuxsh diff --git a/src/paul/_colors/green.tmuxsh b/src/paul/_colors/green.tmuxsh new file mode 100644 index 0000000..68e807b --- /dev/null +++ b/src/paul/_colors/green.tmuxsh @@ -0,0 +1,5 @@ +#################### File: /paul/_colors/green.tmuxsh +set -g @paul-color-main-1 colour100 +set -g @paul-color-main-2 colour190 +set -g @paul-color-main-3 colour107 +#################### End File: /paul/_colors/green.tmuxsh diff --git a/src/paul/_colors/magenta.tmuxsh b/src/paul/_colors/magenta.tmuxsh new file mode 100644 index 0000000..cd6d40c --- /dev/null +++ b/src/paul/_colors/magenta.tmuxsh @@ -0,0 +1,5 @@ +#################### File: /paul/_colors/magenta.tmuxsh +set -g @paul-color-main-1 colour125 +set -g @paul-color-main-2 colour127 +set -g @paul-color-main-3 colour129 +#################### End File: /paul/_colors/magenta.tmuxsh diff --git a/src/paul/_colors/orange.tmuxsh b/src/paul/_colors/orange.tmuxsh new file mode 100644 index 0000000..5186fd3 --- /dev/null +++ b/src/paul/_colors/orange.tmuxsh @@ -0,0 +1,5 @@ +#################### File: /paul/_colors/orange.tmuxsh +set -g @paul-color-main-1 colour130 +set -g @paul-color-main-2 colour166 +set -g @paul-color-main-3 colour130 +#################### End File: /paul/_colors/orange.tmuxsh diff --git a/src/paul/_colors/purple.tmuxsh b/src/paul/_colors/purple.tmuxsh new file mode 100644 index 0000000..d87c7e4 --- /dev/null +++ b/src/paul/_colors/purple.tmuxsh @@ -0,0 +1,5 @@ +#################### File: /paul/_colors/purple.tmuxsh +set -g @paul-color-main-1 colour90 +set -g @paul-color-main-2 colour129 +set -g @paul-color-main-3 colour141 +#################### End File: /paul/_colors/purple.tmuxsh diff --git a/src/paul/_colors/red.tmuxsh b/src/paul/_colors/red.tmuxsh new file mode 100644 index 0000000..5c25b4d --- /dev/null +++ b/src/paul/_colors/red.tmuxsh @@ -0,0 +1,5 @@ +#################### File: /paul/_colors/red.tmuxsh +set -g @paul-color-main-1 colour88 +set -g @paul-color-main-2 colour160 +set -g @paul-color-main-3 colour124 +#################### End File: /paul/_colors/red.tmuxsh diff --git a/src/paul/_colors/yellow.tmuxsh b/src/paul/_colors/yellow.tmuxsh new file mode 100644 index 0000000..c4de459 --- /dev/null +++ b/src/paul/_colors/yellow.tmuxsh @@ -0,0 +1,5 @@ +#################### File: /paul/_colors/yellow.tmuxsh +set -g @paul-color-main-1 colour227 +set -g @paul-color-main-2 colour227 +set -g @paul-color-main-3 colour229 +#################### End File: /paul/_colors/yellow.tmuxsh diff --git a/src/paul/_info.tmuxsh b/src/paul/_info.tmuxsh new file mode 100644 index 0000000..aa5a412 --- /dev/null +++ b/src/paul/_info.tmuxsh @@ -0,0 +1,32 @@ +#################### File: /paul/_info.tmuxsh +# https://github.com/jimeh/tmux-themepack +# +# Inspired by vim-powerline: https://github.com/powerline/powerline +# +# Requires terminal to be using a powerline compatible font, find one here: +# https://github.com/powerline/fonts +# +## Order of Inclusion: +## 1 |---> /paul/block/blue.tmuxtheme +## 2 |-----> /paul/_info.tmuxsh +## 2 |-----> End /paul/_info.tmuxsh +## 3 |-----> /paul/_themepack-options.tmuxsh +## 3 |-----> End /paul/_themepack-options.tmuxsh +## 4 |-----> /paul/_colors/blue.tmuxsh +## 4 |-----> End /paul/_colors/blue.tmuxsh +## 5 |-----> /paul/simple/_base.tmuxsh +## 6 |-------> /paul/_colors/base.tmuxsh +## 6 |-------> End /paul/_colors/base.tmuxsh +## 7 |-------> /paul/_paul-options.tmuxsh +## 7 |-------> End /paul/_paul-options.tmuxsh +## 8 |---------> /paul/_theme-options.tmuxsh +## 9 |---------> /paul/_pane.tmuxsh +## 9 |---------> End /paul/_pane.tmuxsh +## 8 |-------> End /paul/_theme-options.tmuxsh +## 10 |-------> /paul/_theme-options-simple.tmuxsh +## 10 |-------> End /paul/_theme-options-simple.tmuxsh +## 11 |-------> /paul/_apply.tmuxsh +## 11 |-------> End /paul/_apply.tmuxsh +## 5 |-----> End /paul/simple/_base.tmuxsh +## 1 |-----> End /paul/block/blue.tmuxtheme +#################### End /paul/_info.tmuxsh diff --git a/src/paul/_pane.tmuxsh b/src/paul/_pane.tmuxsh new file mode 100644 index 0000000..a6b9107 --- /dev/null +++ b/src/paul/_pane.tmuxsh @@ -0,0 +1,35 @@ +#################### File: /paul/_pane.tmuxsh +# This file allows themes to change the pane decoration +# You can override it in _theme-options-*.tmuxsh +# +%if #{==:#{version},3.2a} +# Set The Type Of Characters Used For Drawing Pane Borders. type May Be One Of: +# single | double | heavy | simple | number +set-option -g pane-border-lines double +# Set The Pane Border Style For Panes Aside From The Active Pane. +set -gF pane-border-style "fg=#{@paul-status-left-area-left-bg},bg=#{@theme-status-left-bg},italics" +# Set The Pane Border Style For The Active Pane. +set -gF pane-active-border-style "fg=#{@paul-status-left-area-left-bg},bg=#{@theme-status-left-bg},bold,reverse" +# Set The Text Shown In Pane Border Status Lines. +# set-option -gF pane-border-format " P: #{l:#{s/%//:#{p4:pane_id}}}W: #{l:#{s/@//:#{p4:window_id}}} #{l:#{pane_title}} " +set-option -gF pane-border-format " #{l:#{pane_title}} P:#{l:#{s/%//:#{p4:pane_id}}}W:#{l:#{s/@//:#{p4:window_id}}}" +%else +# Turn on Pane Border Status +set-window-option pane-border-status top +# Set The Pane Border Style For Panes Aside From The Active Pane. +set-window-option -gF pane-border-style "fg=#{@paul-status-left-area-left-bg},bg=#{@theme-status-left-bg}" +#set-window-option -gF pane-border-style "fg=#{@paul-status-left-area-left-bg},bg=#{@theme-status-left-bg},dim" +# Set The Pane Border Style For The Active Pane. +set-window-option -gF pane-active-border-style "fg=#{@paul-status-left-area-left-bg},bg=#{@theme-status-left-bg},nodim" +# Set The Text Shown In Pane Border Status Lines. +set-window-option -gF pane-border-format " ##{pane_title} P:##{pane_id}W:##{window_id}" +%endif + +# Pane Number Display +set -gF @theme-display-panes-active-colour "#{@paul-color-main-1}" +set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" +set -gF @theme-display-panes-colour "#{@paul-color-grey-6}" +set -gF display-panes-colour "#{@theme-display-panes-colour}" + +#################### End File: /paul/_pane.tmuxsh +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=tmux : diff --git a/src/paul/_paul-options.tmuxsh b/src/paul/_paul-options.tmuxsh new file mode 100644 index 0000000..a60d87b --- /dev/null +++ b/src/paul/_paul-options.tmuxsh @@ -0,0 +1,24 @@ +#################### File: /paul/_paul-options.tmuxsh +# paul options +set -gF @paul-color-activity-1 "#{@paul-color-grey-6}" +set -gF @paul-status-bg "#{@paul-color-grey-1}" +set -gF @paul-status-fg "#{@paul-color-grey-4}" + +set -gF @paul-status-left-area-left-bg "#{@paul-color-main-1}" +set -gF @paul-status-left-area-left-fg "#{@paul-status-bg}" +set -gF @paul-status-right-area-right-bg "#{@paul-color-grey-6}" +set -gF @paul-status-right-area-right-fg "#{@paul-status-bg}" + +set -gF @paul-status-left-area-right-bg "#{@paul-color-grey-2}" +set -gF @paul-status-left-area-right-fg "#{@paul-status-fg}" +set -gF @paul-status-right-area-left-bg "#{@paul-color-grey-2}" +set -gF @paul-status-right-area-left-fg "#{@paul-status-fg}" + +set -gF @paul-status-left-bg "#{@paul-color-grey-1}" +set -gF @paul-status-right-bg "#{@paul-color-grey-1}" +set -gF @paul-status-right-fg "#{@paul-color-grey-5}" +set -gF @paul-status-left-fg "#{@paul-color-grey-5}" + +set -gF @paul-status-right-area-remote-fg "#{@paul-color-main-1}" +set -gF @paul-status-right-area-remote-bg "#{@paul-status-bg}" +#################### End File: /paul/_paul-options.tmuxsh diff --git a/src/paul/_theme-options-block.tmuxsh b/src/paul/_theme-options-block.tmuxsh new file mode 100644 index 0000000..11144e4 --- /dev/null +++ b/src/paul/_theme-options-block.tmuxsh @@ -0,0 +1,16 @@ +#################### File: /paul/_theme-options-block.tmuxsh +# Set The Type Of Characters Used For Drawing Pane Borders. +# May Be One Of: single | double | heavy | simple | number +%if #{==:#{version},3.2} +set-option -g pane-border-lines single +%endif + +set -gF @theme-window-status-current-bg "#{@paul-color-main-1}" +set -gF @theme-window-status-current-fg "#{@paul-color-black-1}" +set -gF @theme-window-status-format " #{@themepack-window-status-format} " +set -gwF @theme-window-status-current-format " #{@themepack-window-status-current-format} " +# Override Separator +set -gwF @theme-window-status-separator "#[fg=#{@theme-window-status-current-bg}]#{@theme-window-status-separator}" + +#################### End File: /paul/_theme-options-block.tmuxsh +# vim: set noai noet nonu cin sts=0 sw=4 ts=4 tw=0 filetype=tmux : diff --git a/src/paul/_theme-options-default.tmuxsh b/src/paul/_theme-options-default.tmuxsh new file mode 100644 index 0000000..a198b9c --- /dev/null +++ b/src/paul/_theme-options-default.tmuxsh @@ -0,0 +1,13 @@ +#################### File: /paul/_theme-options-default.tmuxsh +# Set The Type Of Characters Used For Drawing Pane Borders. +# May Be One Of: single | double | heavy | simple | number +%if #{==:#{version},3.2} +set-option -g pane-border-lines single +%endif + +set -gwF @theme-window-status-current-bg "#{@paul-color-main-1}" +set -gwF @theme-window-status-current-fg "#{@paul-color-black-1}" +set -gwF @theme-window-status-format " #{@themepack-window-status-format} " +set -gwF @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]" +#################### End File: /paul/_theme-options-default.tmuxsh +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=tmux : diff --git a/src/paul/_theme-options-double.tmuxsh b/src/paul/_theme-options-double.tmuxsh new file mode 100644 index 0000000..6002d93 --- /dev/null +++ b/src/paul/_theme-options-double.tmuxsh @@ -0,0 +1,13 @@ +#################### File: /paul/_theme-options-double.tmuxsh +# Set The Type Of Characters Used For Drawing Pane Borders. +# May Be One Of: single | double | heavy | simple | number +%if #{==:#{version},3.2} +set-option -g pane-border-lines double +%endif + +set -gwF @theme-window-status-current-bg "#{@paul-color-black-1}" +set -gwF @theme-window-status-current-fg "#{@paul-color-main-2}" +set -gwF @theme-window-status-format " #{@themepack-window-status-format} " +set -gwF @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]" +#################### End File: /paul/_theme-options-double.tmuxsh +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=tmux : diff --git a/src/paul/_theme-options-simple.tmuxsh b/src/paul/_theme-options-simple.tmuxsh new file mode 100644 index 0000000..763bbb2 --- /dev/null +++ b/src/paul/_theme-options-simple.tmuxsh @@ -0,0 +1,31 @@ +#################### File: /paul/_theme-options-simple.tmuxsh +# Set The Type Of Characters Used For Drawing Pane Borders. +# May Be One Of: single | double | heavy | simple | number +%if #{==:#{version},3.2} +set-option -g pane-border-lines single +# Override Pane Format +set-option -gF pane-border-format " #{l:#{pane_title}} " +%else +%if #{m:true,#{REMOTE}} +# Override Pane Format +set -gF pane-border-format "- REMOTE %H #{pane_title}} " +%else +set -gF pane-border-format " #{pane_title}} " +%endif +%endif + +set -gF @theme-window-status-current-bg "#{@paul-color-main-1}" +set -gF @theme-window-status-current-fg "#{@paul-color-black-1}" +set -g @themepack-status-right-area-right-format "%H:%M %d %b %Y" # day Mon Year +set -g @themepack-status-left-area-right-format "#S" + +# Override Status Display +# Left, Right Status have 1 tab +set -gwF @theme-status-left "#[fg=#{@paul-status-left-area-left-fg},bg=#{@paul-status-left-area-left-bg}] #{@themepack-status-left-area-right-format} " +set -gwF @theme-status-right "#[fg=#{@paul-status-right-area-remote-fg},bg=#{@theme-status-bg}]#{@themepack-status-right-area-remote-format} #[fg=#{@paul-status-right-area-right-fg},bg=#{@paul-status-right-area-right-bg}]#{@themepack-status-right-area-right-format} " +set -gwF @theme-window-status-current-format "#[fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}] #{@themepack-window-status-current-format} " +# Override Separator +set -gwF @theme-window-status-separator "#[fg=#{@theme-window-status-current-bg},dim]|#[fg=#{@theme-window-status-current-bg},nodim]" + +#################### End File: /paul/_theme-options-simple.tmuxsh +# vim: set noai noet nu cin sts=0 sw=4 ts=4 tw=0 filetype=tmux : diff --git a/src/paul/_theme-options.tmuxsh b/src/paul/_theme-options.tmuxsh new file mode 100644 index 0000000..aba8946 --- /dev/null +++ b/src/paul/_theme-options.tmuxsh @@ -0,0 +1,41 @@ +#################### File: /paul/_theme-options.tmuxsh +# Theme options + +# default status stuff +set -gF @theme-status-fg "#{@paul-status-fg}" +set -gF @theme-status-bg "#{@paul-status-bg}" +set -g @theme-status-interval 1 +set -gF @theme-mode-bg "#{@paul-color-main-1}" +set -gF @theme-mode-fg "#{@paul-color-black-1}" +set -g @theme-status-justify left +set -gF @theme-window-status-activity-bg "#{@theme-status-bg}" +set -gF @theme-window-status-activity-fg "#{@paul-color-activity-1}" +set -g @theme-window-status-separator " | " + +# right statusbar +set -gF @theme-status-right-bg "#{@paul-status-right-bg}" +set -gF @theme-status-right-fg "#{@paul-status-right-fg}" +set -g @theme-status-right-length 150 + +set -gwF @theme-status-right "#[fg=#{@paul-status-right-area-remote-fg},bg=#{@theme-status-bg}]#{@themepack-status-right-area-remote-format}#[fg=#{@paul-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@paul-status-right-area-left-fg},bg=#{@paul-status-right-area-left-bg},bold] #{@themepack-status-right-area-left-format} #[fg=#{@paul-status-right-area-right-bg},bg=#{@paul-status-right-area-left-bg},bold]#[fg=#{@paul-status-right-area-right-fg},bg=#{@paul-status-right-area-right-bg},bold]#{@themepack-status-right-area-right-format} " + +# left statusbar +set -gF @theme-status-left-fg "#{@paul-status-left-fg}" +set -gF @theme-status-left-bg "#{@paul-status-left-bg}" +set -g @theme-status-left-length 40 +set -gwF @theme-status-left "#[fg=#{@paul-status-left-area-left-fg},bg=#{@paul-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format}#[fg=#{@paul-status-left-area-left-bg},bg=#{@paul-status-left-area-right-bg},nobold] #[fg=#{@paul-status-left-area-right-fg},bg=#{@paul-status-left-area-right-bg}]#{@themepack-status-left-area-right-format} #[fg=#{@paul-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" + +# message text +set -gF @theme-message-fg "#{@paul-color-black-1}" +set -gF @theme-message-bg "#{@paul-color-main-1}" +set -gF @theme-message-command-fg "#{@paul-color-black-1}" +set -gF @theme-message-command-bg "#{@paul-color-main-1}" + +# clock +set -gF @theme-clock-mode-colour "#{@paul-color-main-1}" +set -g @theme-clock-mode-style 24 + +# Panes +#= include "paul/_pane" +#################### End File: /paul/_theme-options.tmuxsh +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=0 filetype=tmux : diff --git a/src/paul/_themepack-options.tmuxsh b/src/paul/_themepack-options.tmuxsh new file mode 100644 index 0000000..35841bb --- /dev/null +++ b/src/paul/_themepack-options.tmuxsh @@ -0,0 +1,13 @@ +#################### File: /paul/_themepack-options.tmuxsh +# Themepack format options +# Todo: Colors have not been set yet. +wg_is_keys_off="#([ $(tmux show-option -qv key-table) = 'off' ] && echo '⦅OFF⦆')" +set -g @themepack-status-left-area-left-format "#H" # Host +set -g @themepack-status-left-area-right-format "#S" # Session +set -g @themepack-status-right-area-remote-format "#[bg=#{@paul-status-right-area-remote-fg},fg=#{@theme-status-bg}]$wg_is_keys_off" # Remote? Hours : Minutes +set -g @themepack-status-right-area-left-format " %H:%M" # Remote? Hours : Minutes +set -g @themepack-status-right-area-right-format "%d %b %Y" # day Mon Year +set -g @themepack-window-status-current-format "#I:#W#F" # Index Window Flags +set -g @themepack-window-status-format "#I:#W#F" # Index Window Flags + +#################### End File: /paul/_themepack-options.tmuxsh diff --git a/src/paul/block/_base.tmuxsh b/src/paul/block/_base.tmuxsh new file mode 100644 index 0000000..3c10d86 --- /dev/null +++ b/src/paul/block/_base.tmuxsh @@ -0,0 +1,9 @@ +#################### File: /paul/block/_base.tmuxsh +#= include "paul/_colors/base" +#= include "paul/_paul-options" +# paul Block Override +set -gF @paul-color-activity-1 "#{@paul-color-main-3}" +#= include "paul/_theme-options" +#= include "paul/_theme-options-block" +#= include "_apply" +#################### End File: /paul/block/_base.tmuxsh diff --git a/src/paul/block/blue.tmuxtheme b/src/paul/block/blue.tmuxtheme new file mode 100644 index 0000000..ab0f67f --- /dev/null +++ b/src/paul/block/blue.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/blue.tmuxtheme +# +# Paul Blue Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# Paul color options +#= include "paul/_colors/blue" +#= include "paul/block/_base" +#################### End File: /paul/block/blue.tmuxtheme diff --git a/src/paul/block/cyan.tmuxtheme b/src/paul/block/cyan.tmuxtheme new file mode 100644 index 0000000..f9e12ac --- /dev/null +++ b/src/paul/block/cyan.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/cyan.tmuxtheme +# +# paul Cyan Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/cyan" +#= include "paul/block/_base" +#################### End File: /paul/block/cyan.tmuxtheme diff --git a/src/paul/block/gray.tmuxtheme b/src/paul/block/gray.tmuxtheme new file mode 100644 index 0000000..dc5fcdd --- /dev/null +++ b/src/paul/block/gray.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/gray.tmuxtheme +# +# paul Gray Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/gray" +#= include "paul/block/_base" +#################### End File: /paul/block/gray.tmuxtheme diff --git a/src/paul/block/green.tmuxtheme b/src/paul/block/green.tmuxtheme new file mode 100644 index 0000000..ceae935 --- /dev/null +++ b/src/paul/block/green.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/green.tmuxtheme +# +# paul Green Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/green" +#= include "paul/block/_base" +#################### End File: /paul/block/green.tmuxtheme diff --git a/src/paul/block/magenta.tmuxtheme b/src/paul/block/magenta.tmuxtheme new file mode 100644 index 0000000..be1c91d --- /dev/null +++ b/src/paul/block/magenta.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/magenta.tmuxtheme +# +# paul Magenta Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/magenta" +#= include "paul/block/_base" +#################### End File: /paul/block/magenta.tmuxtheme diff --git a/src/paul/block/orange.tmuxtheme b/src/paul/block/orange.tmuxtheme new file mode 100644 index 0000000..caa3312 --- /dev/null +++ b/src/paul/block/orange.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/orange.tmuxtheme +# +# paul Orange Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/orange" +#= include "paul/block/_base" +#################### End File: /paul/block/orange.tmuxtheme diff --git a/src/paul/block/purple.tmuxtheme b/src/paul/block/purple.tmuxtheme new file mode 100644 index 0000000..7d9a3fa --- /dev/null +++ b/src/paul/block/purple.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/purple.tmuxtheme +# +# paul Purple Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/purple" +#= include "paul/block/_base" +#################### End File: /paul/block/purple.tmuxtheme diff --git a/src/paul/block/red.tmuxtheme b/src/paul/block/red.tmuxtheme new file mode 100644 index 0000000..3c9af1b --- /dev/null +++ b/src/paul/block/red.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/red.tmuxtheme +# +# paul Red Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/red" +#= include "paul/block/_base" +#################### End File: /paul/block/red.tmuxtheme diff --git a/src/paul/block/yellow.tmuxtheme b/src/paul/block/yellow.tmuxtheme new file mode 100644 index 0000000..8696d7a --- /dev/null +++ b/src/paul/block/yellow.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/yellow.tmuxtheme +# +# paul Yellow Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/yellow" +#= include "paul/block/_base" +#################### End File: /paul/block/yellow.tmuxtheme diff --git a/src/paul/default/_base.tmuxsh b/src/paul/default/_base.tmuxsh new file mode 100644 index 0000000..f33f849 --- /dev/null +++ b/src/paul/default/_base.tmuxsh @@ -0,0 +1,7 @@ +#################### File: /paul/default/_base.tmuxsh +#= include "paul/_colors/base" +#= include "paul/_paul-options" +#= include "paul/_theme-options" +#= include "paul/_theme-options-default" +#= include "_apply" +#################### End File: /paul/default/_base.tmuxsh diff --git a/src/paul/default/blue.tmuxtheme b/src/paul/default/blue.tmuxtheme new file mode 100644 index 0000000..af7c79b --- /dev/null +++ b/src/paul/default/blue.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/default/blue.tmuxtheme +# +# paul Blue - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/blue" +#= include "paul/default/_base" +#################### End File: /paul/default/blue.tmuxtheme diff --git a/src/paul/default/cyan.tmuxtheme b/src/paul/default/cyan.tmuxtheme new file mode 100644 index 0000000..1eb20d8 --- /dev/null +++ b/src/paul/default/cyan.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/default/cyan.tmuxtheme +# +# paul Cyan - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/cyan" +#= include "paul/default/_base" +#################### End File: /paul/default/cyan.tmuxtheme diff --git a/src/paul/default/gray.tmuxtheme b/src/paul/default/gray.tmuxtheme new file mode 100644 index 0000000..f6b69a3 --- /dev/null +++ b/src/paul/default/gray.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/default/gray.tmuxtheme +# +# paul Gray - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/gray" +#= include "paul/default/_base" +#################### End File: /paul/default/gray.tmuxtheme diff --git a/src/paul/default/green.tmuxtheme b/src/paul/default/green.tmuxtheme new file mode 100644 index 0000000..3962f36 --- /dev/null +++ b/src/paul/default/green.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/default/green.tmuxtheme +# +# paul Green - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/green" +#= include "paul/default/_base" +#################### End File: /paul/default/green.tmuxtheme diff --git a/src/paul/default/magenta.tmuxtheme b/src/paul/default/magenta.tmuxtheme new file mode 100644 index 0000000..84cfb84 --- /dev/null +++ b/src/paul/default/magenta.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/default/magenta.tmuxtheme +# +# paul Magenta - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/magenta" +#= include "paul/default/_base" +#################### End File: /paul/default/magenta.tmuxtheme diff --git a/src/paul/default/orange.tmuxtheme b/src/paul/default/orange.tmuxtheme new file mode 100644 index 0000000..66b4cd5 --- /dev/null +++ b/src/paul/default/orange.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/default/orange.tmuxtheme +# +# paul Orange - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/orange" +#= include "paul/default/_base" +#################### End File: /paul/default/orange.tmuxtheme diff --git a/src/paul/default/purple.tmuxtheme b/src/paul/default/purple.tmuxtheme new file mode 100644 index 0000000..03109d8 --- /dev/null +++ b/src/paul/default/purple.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/default/purple.tmuxtheme +# +# paul Purple - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/purple" +#= include "paul/default/_base" +#################### End File: /paul/default/purple.tmuxtheme diff --git a/src/paul/default/red.tmuxtheme b/src/paul/default/red.tmuxtheme new file mode 100644 index 0000000..abbba0d --- /dev/null +++ b/src/paul/default/red.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/default/red.tmuxtheme +# +# paul Red - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/red" +#= include "paul/default/_base" +#################### End File: /paul/default/red.tmuxtheme diff --git a/src/paul/default/yellow.tmuxtheme b/src/paul/default/yellow.tmuxtheme new file mode 100644 index 0000000..6f05657 --- /dev/null +++ b/src/paul/default/yellow.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/default/yellow.tmuxtheme +# +# paul Yellow - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/yellow" +#= include "paul/default/_base" +#################### End File: /paul/default/yellow.tmuxtheme diff --git a/src/paul/double/_base.tmuxsh b/src/paul/double/_base.tmuxsh new file mode 100644 index 0000000..6855973 --- /dev/null +++ b/src/paul/double/_base.tmuxsh @@ -0,0 +1,9 @@ +#################### File: /paul/double/_base.tmuxsh +#= include "paul/_colors/base" +#= include "paul/_paul-options" +# paul Double Override +set -gF @paul-status-right-area-right-bg "#{@paul-color-main-1}" +#= include "paul/_theme-options" +#= include "paul/_theme-options-double" +#= include "_apply" +#################### End File: /paul/double/_base.tmuxsh diff --git a/src/paul/double/blue.tmuxtheme b/src/paul/double/blue.tmuxtheme new file mode 100644 index 0000000..60dde74 --- /dev/null +++ b/src/paul/double/blue.tmuxtheme @@ -0,0 +1,10 @@ +#################### File: /paul/double/blue.tmuxtheme +# +# paul Double Blue - Tmux Themepack +#= include "paul/_info" +# paul color options +#= include "paul/_colors/blue" +#= include "paul/_themepack-options" +#= include "paul/double/_base" +#################### End File: /paul/double/blue.tmuxtheme +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=tmux : diff --git a/src/paul/double/cyan.tmuxtheme b/src/paul/double/cyan.tmuxtheme new file mode 100644 index 0000000..dc173ed --- /dev/null +++ b/src/paul/double/cyan.tmuxtheme @@ -0,0 +1,10 @@ +#################### File: /paul/double/cyan.tmuxtheme +# +# paul Double Cyan - Tmux Themepack +#= include "paul/_info" +# paul color options +#= include "paul/_colors/cyan" +#= include "paul/_themepack-options" +#= include "paul/double/_base" +#################### End File: /paul/double/cyan.tmuxtheme +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=tmux : diff --git a/src/paul/double/gray.tmuxtheme b/src/paul/double/gray.tmuxtheme new file mode 100644 index 0000000..bb80c91 --- /dev/null +++ b/src/paul/double/gray.tmuxtheme @@ -0,0 +1,10 @@ +#################### File: /paul/double/gray.tmuxtheme +# +# paul Gray - Tmux Themepack +#= include "paul/_info" +# paul color options +#= include "paul/_colors/gray" +#= include "paul/_themepack-options" +#= include "paul/default/_base" +#################### End File: /paul/double/gray.tmuxtheme +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=tmux : diff --git a/src/paul/double/green.tmuxtheme b/src/paul/double/green.tmuxtheme new file mode 100644 index 0000000..85e11c4 --- /dev/null +++ b/src/paul/double/green.tmuxtheme @@ -0,0 +1,10 @@ +#################### File: /paul/double/green.tmuxtheme +# +# paul Double Green - Tmux Themepack +#= include "paul/_info" +# paul color options +#= include "paul/_colors/green" +#= include "paul/_themepack-options" +#= include "paul/double/_base" +#################### End File: /paul/double/yellow.tmuxtheme +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=tmux : diff --git a/src/paul/double/magenta.tmuxtheme b/src/paul/double/magenta.tmuxtheme new file mode 100644 index 0000000..d3374d2 --- /dev/null +++ b/src/paul/double/magenta.tmuxtheme @@ -0,0 +1,10 @@ +#################### File: /paul/double/magenta.tmuxtheme +# +# paul Double Magenta - Tmux Themepack +#= include "paul/_info" +# paul color options +#= include "paul/_colors/magenta" +#= include "paul/_themepack-options" +#= include "paul/double/_base" +#################### End File: /paul/double/magenta.tmuxtheme +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=tmux : diff --git a/src/paul/double/orange.tmuxtheme b/src/paul/double/orange.tmuxtheme new file mode 100644 index 0000000..6a64130 --- /dev/null +++ b/src/paul/double/orange.tmuxtheme @@ -0,0 +1,10 @@ +#################### File: /paul/double/orange.tmuxtheme +# +# paul Double Orange - Tmux Themepack +#= include "paul/_info" +# paul color options +#= include "paul/_colors/orange" +#= include "paul/_themepack-options" +#= include "paul/double/_base" +#################### End File: /paul/double/orange.tmuxtheme +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=tmux : diff --git a/src/paul/double/purple.tmuxtheme b/src/paul/double/purple.tmuxtheme new file mode 100644 index 0000000..b35bc9f --- /dev/null +++ b/src/paul/double/purple.tmuxtheme @@ -0,0 +1,10 @@ +#################### File: /paul/double/purple.tmuxtheme +# +# paul Double Purple - Tmux Themepack +#= include "paul/_info" +# paul color options +#= include "paul/_colors/purple" +#= include "paul/_themepack-options" +#= include "paul/double/_base" +#################### End File: /paul/double/purple.tmuxtheme +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=tmux : diff --git a/src/paul/double/red.tmuxtheme b/src/paul/double/red.tmuxtheme new file mode 100644 index 0000000..f9ddf73 --- /dev/null +++ b/src/paul/double/red.tmuxtheme @@ -0,0 +1,10 @@ +#################### File: /paul/double/red.tmuxtheme +# +# paul Double Red - Tmux Themepack +#= include "paul/_info" +# paul color options +#= include "paul/_colors/red" +#= include "paul/_themepack-options" +#= include "paul/double/_base" +#################### End File: /paul/double/red.tmuxtheme +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=tmux : diff --git a/src/paul/double/yellow.tmuxtheme b/src/paul/double/yellow.tmuxtheme new file mode 100644 index 0000000..a12a718 --- /dev/null +++ b/src/paul/double/yellow.tmuxtheme @@ -0,0 +1,10 @@ +#################### File: /paul/double/yellow.tmuxtheme +# +# paul Double Yellow - Tmux Themepack +#= include "paul/_info" +# paul color options +#= include "paul/_colors/yellow" +#= include "paul/_themepack-options" +#= include "paul/double/_base" +#################### End File: /paul/double/yellow.tmuxtheme +# vim: set ai et nu cin sts=4 sw=4 ts=4 tw=78 filetype=tmux : diff --git a/src/paul/simple/_base.tmuxsh b/src/paul/simple/_base.tmuxsh new file mode 100644 index 0000000..9f29cc7 --- /dev/null +++ b/src/paul/simple/_base.tmuxsh @@ -0,0 +1,10 @@ +#################### File: /paul/simple/_base.tmuxsh +#= include "paul/_colors/base" +#= include "paul/_paul-options" +# paul Block Override +set -gF @paul-color-activity-1 "#{@paul-color-main-3}" +set -gF @paul-status-right-area-right-bg "#{@paul-color-main-1}" +#= include "paul/_theme-options" +#= include "paul/_theme-options-simple" +#= include "_apply" +#################### End File: /paul/simple/_base.tmuxsh diff --git a/src/paul/simple/_theme-override-simple.tmuxsh b/src/paul/simple/_theme-override-simple.tmuxsh new file mode 100644 index 0000000..1bff996 --- /dev/null +++ b/src/paul/simple/_theme-override-simple.tmuxsh @@ -0,0 +1,2 @@ +set -gF @theme-status-right "#[fg=#{@paul-status-right-area-remote-fg},bg=#{@theme-status-bg}]#{@themepack-status-right-area-remote-format}#[fg=#{@paul-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@paul-status-right-area-left-fg},bg=#{@paul-status-right-area-left-bg},bold] #{@themepack-status-right-area-left-format} #[fg=#{@paul-status-right-area-right-bg},bg=#{@paul-status-right-area-left-bg},bold]#[fg=#{@paul-status-right-area-right-fg},bg=#{@paul-status-right-area-right-bg},bold]#{@themepack-status-right-area-right-format} " +set -gF @theme-status-left "#[fg=#{@paul-status-left-area-left-fg},bg=#{@paul-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format}#[fg=#{@paul-status-left-area-left-bg},bg=#{@paul-status-left-area-right-bg},nobold] #[fg=#{@paul-status-left-area-right-fg},bg=#{@paul-status-left-area-right-bg}]#{@themepack-status-left-area-right-format} #[fg=#{@paul-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" diff --git a/src/paul/simple/blue.tmuxtheme b/src/paul/simple/blue.tmuxtheme new file mode 100644 index 0000000..7e72dbb --- /dev/null +++ b/src/paul/simple/blue.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/blue.tmuxtheme +# +# Paul Blue Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# Paul color options +#= include "paul/_colors/blue" +#= include "paul/simple/_base" +#################### End File: /paul/block/blue.tmuxtheme diff --git a/src/paul/simple/cyan.tmuxtheme b/src/paul/simple/cyan.tmuxtheme new file mode 100644 index 0000000..e97e929 --- /dev/null +++ b/src/paul/simple/cyan.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/cyan.tmuxtheme +# +# paul Cyan Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/cyan" +#= include "paul/simple/_base" +#################### End File: /paul/block/cyan.tmuxtheme diff --git a/src/paul/simple/gray.tmuxtheme b/src/paul/simple/gray.tmuxtheme new file mode 100644 index 0000000..e11c488 --- /dev/null +++ b/src/paul/simple/gray.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/gray.tmuxtheme +# +# paul Gray Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/gray" +#= include "paul/simple/_base" +#################### End File: /paul/block/gray.tmuxtheme diff --git a/src/paul/simple/green.tmuxtheme b/src/paul/simple/green.tmuxtheme new file mode 100644 index 0000000..a67b737 --- /dev/null +++ b/src/paul/simple/green.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/green.tmuxtheme +# +# paul Green Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/green" +#= include "paul/simple/_base" +#################### End File: /paul/block/green.tmuxtheme diff --git a/src/paul/simple/magenta.tmuxtheme b/src/paul/simple/magenta.tmuxtheme new file mode 100644 index 0000000..65a5fa0 --- /dev/null +++ b/src/paul/simple/magenta.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/magenta.tmuxtheme +# +# paul Magenta Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/magenta" +#= include "paul/simple/_base" +#################### End File: /paul/block/magenta.tmuxtheme diff --git a/src/paul/simple/orange.tmuxtheme b/src/paul/simple/orange.tmuxtheme new file mode 100644 index 0000000..ebdda81 --- /dev/null +++ b/src/paul/simple/orange.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/orange.tmuxtheme +# +# paul Orange Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/orange" +#= include "paul/simple/_base" +#################### End File: /paul/block/orange.tmuxtheme diff --git a/src/paul/simple/purple.tmuxtheme b/src/paul/simple/purple.tmuxtheme new file mode 100644 index 0000000..804858d --- /dev/null +++ b/src/paul/simple/purple.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/purple.tmuxtheme +# +# paul Purple Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/purple" +#= include "paul/simple/_base" +#################### End File: /paul/block/purple.tmuxtheme diff --git a/src/paul/simple/red.tmuxtheme b/src/paul/simple/red.tmuxtheme new file mode 100644 index 0000000..d76b40d --- /dev/null +++ b/src/paul/simple/red.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/red.tmuxtheme +# +# paul Red Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/red" +#= include "paul/simple/_base" +#################### End File: /paul/block/red.tmuxtheme diff --git a/src/paul/simple/yellow.tmuxtheme b/src/paul/simple/yellow.tmuxtheme new file mode 100644 index 0000000..c330f4d --- /dev/null +++ b/src/paul/simple/yellow.tmuxtheme @@ -0,0 +1,11 @@ +#################### File: /paul/block/yellow.tmuxtheme +# +# paul Yellow Block - Tmux Themepack +#= include "paul/_info" + +#= include "paul/_themepack-options" + +# paul color options +#= include "paul/_colors/yellow" +#= include "paul/simple/_base" +#################### End File: /paul/block/yellow.tmuxtheme diff --git a/src/_apply.tmuxsh b/src/powerline/_apply.tmuxsh similarity index 84% rename from src/_apply.tmuxsh rename to src/powerline/_apply.tmuxsh index d4c6b16..67cf94b 100644 --- a/src/_apply.tmuxsh +++ b/src/powerline/_apply.tmuxsh @@ -1,12 +1,13 @@ +#################### File: /powerline/_apply.tmuxsh # 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 "" +set -gq @theme-status-left-prefix "" +set -gq @theme-status-left-suffix "" +set -gq @theme-status-right-prefix "" +set -gq @theme-status-right-suffix "" +set -gq @theme-window-status-current-prefix "" +set -gq @theme-window-status-current-suffix "" +set -gq @theme-window-status-prefix "" +set -gq @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}" @@ -38,3 +39,4 @@ set -gwF window-status-current-format "#{@theme-window-status-current-format}" set -gwF window-status-current-style "fg=#{@theme-window-status-current-fg},bg=#{@theme-window-status-current-bg}" set -gwF window-status-format "#{@theme-window-status-format}" set -gwF window-status-separator "#{@theme-window-status-separator}" +#################### End File: /powerline/_apply.tmuxsh diff --git a/src/powerline/_colors/base.tmuxsh b/src/powerline/_colors/base.tmuxsh index ae03895..8305eaa 100644 --- a/src/powerline/_colors/base.tmuxsh +++ b/src/powerline/_colors/base.tmuxsh @@ -1,7 +1,9 @@ -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 +#################### File: /powerline/_colors/base.tmuxsh +set -gq @powerline-color-black-1 black +set -gq @powerline-color-grey-1 colour233 +set -gq @powerline-color-grey-2 colour235 +set -gq @powerline-color-grey-3 colour238 +set -gq @powerline-color-grey-4 colour240 +set -gq @powerline-color-grey-5 colour243 +set -gq @powerline-color-grey-6 colour245 +#################### End File: /powerline/_colors/base.tmuxsh diff --git a/src/powerline/_colors/blue.tmuxsh b/src/powerline/_colors/blue.tmuxsh index e118169..6d181a9 100644 --- a/src/powerline/_colors/blue.tmuxsh +++ b/src/powerline/_colors/blue.tmuxsh @@ -1,3 +1,5 @@ -set -goq @powerline-color-main-1 colour24 -set -goq @powerline-color-main-2 colour33 -set -goq @powerline-color-main-3 colour31 +#################### File: /powerline/_colors/blue.tmuxsh +set -gq @powerline-color-main-1 colour24 +set -gq @powerline-color-main-2 colour33 +set -gq @powerline-color-main-3 colour31 +#################### End File: /powerline/_colors/blue.tmuxsh diff --git a/src/powerline/_colors/cyan.tmuxsh b/src/powerline/_colors/cyan.tmuxsh index ad01bea..12cba17 100644 --- a/src/powerline/_colors/cyan.tmuxsh +++ b/src/powerline/_colors/cyan.tmuxsh @@ -1,3 +1,5 @@ -set -goq @powerline-color-main-1 colour39 -set -goq @powerline-color-main-2 colour81 -set -goq @powerline-color-main-3 colour75 +#################### File: /powerline/_colors/cyan.tmuxsh +set -gq @powerline-color-main-1 colour39 +set -gq @powerline-color-main-2 colour81 +set -gq @powerline-color-main-3 colour75 +#################### End File: /powerline/_colors/cyan.tmuxsh diff --git a/src/powerline/_colors/gray.tmuxsh b/src/powerline/_colors/gray.tmuxsh index df13db7..47e4b91 100644 --- a/src/powerline/_colors/gray.tmuxsh +++ b/src/powerline/_colors/gray.tmuxsh @@ -1,3 +1,5 @@ -set -goq @powerline-color-main-1 colour245 -set -goq @powerline-color-main-2 colour250 -set -goq @powerline-color-main-3 colour245 +#################### File: /powerline/_colors/gray.tmuxsh +set -gq @powerline-color-main-1 colour245 +set -gq @powerline-color-main-2 colour250 +set -gq @powerline-color-main-3 colour245 +#################### End File: /powerline/_colors/gray.tmuxsh diff --git a/src/powerline/_colors/green.tmuxsh b/src/powerline/_colors/green.tmuxsh index 8a1804e..6b0e68d 100644 --- a/src/powerline/_colors/green.tmuxsh +++ b/src/powerline/_colors/green.tmuxsh @@ -1,3 +1,5 @@ -set -goq @powerline-color-main-1 colour100 -set -goq @powerline-color-main-2 colour190 -set -goq @powerline-color-main-3 colour107 +#################### File: /powerline/_colors/green.tmuxsh +set -gq @powerline-color-main-1 colour100 +set -gq @powerline-color-main-2 colour190 +set -gq @powerline-color-main-3 colour107 +#################### End File: /powerline/_colors/green.tmuxsh diff --git a/src/powerline/_colors/magenta.tmuxsh b/src/powerline/_colors/magenta.tmuxsh index 65b53fa..7513bc1 100644 --- a/src/powerline/_colors/magenta.tmuxsh +++ b/src/powerline/_colors/magenta.tmuxsh @@ -1,3 +1,5 @@ -set -goq @powerline-color-main-1 colour125 -set -goq @powerline-color-main-2 colour127 -set -goq @powerline-color-main-3 colour129 +#################### File: /powerline/_colors/magenta.tmuxsh +set -gq @powerline-color-main-1 colour125 +set -gq @powerline-color-main-2 colour127 +set -gq @powerline-color-main-3 colour129 +#################### End File: /powerline/_colors/magenta.tmuxsh diff --git a/src/powerline/_colors/orange.tmuxsh b/src/powerline/_colors/orange.tmuxsh index 3290fcb..b7dfbf1 100644 --- a/src/powerline/_colors/orange.tmuxsh +++ b/src/powerline/_colors/orange.tmuxsh @@ -1,3 +1,5 @@ -set -goq @powerline-color-main-1 colour130 -set -goq @powerline-color-main-2 colour166 -set -goq @powerline-color-main-3 colour130 +#################### File: /powerline/_colors/orange.tmuxsh +set -gq @powerline-color-main-1 colour130 +set -gq @powerline-color-main-2 colour166 +set -gq @powerline-color-main-3 colour130 +#################### End File: /powerline/_colors/orange.tmuxsh diff --git a/src/powerline/_colors/purple.tmuxsh b/src/powerline/_colors/purple.tmuxsh index 15fc0f2..b898be6 100644 --- a/src/powerline/_colors/purple.tmuxsh +++ b/src/powerline/_colors/purple.tmuxsh @@ -1,3 +1,5 @@ -set -goq @powerline-color-main-1 colour90 -set -goq @powerline-color-main-2 colour129 -set -goq @powerline-color-main-3 colour141 +#################### File: /powerline/_colors/purple.tmuxsh +set -gq @powerline-color-main-1 colour90 +set -gq @powerline-color-main-2 colour129 +set -gq @powerline-color-main-3 colour141 +#################### End File: /powerline/_colors/purple.tmuxsh diff --git a/src/powerline/_colors/red.tmuxsh b/src/powerline/_colors/red.tmuxsh index d8fbb55..2f22db3 100644 --- a/src/powerline/_colors/red.tmuxsh +++ b/src/powerline/_colors/red.tmuxsh @@ -1,3 +1,5 @@ -set -goq @powerline-color-main-1 colour88 -set -goq @powerline-color-main-2 colour160 -set -goq @powerline-color-main-3 colour124 +#################### File: /powerline/_colors/red.tmuxsh +set -gq @powerline-color-main-1 colour88 +set -gq @powerline-color-main-2 colour160 +set -gq @powerline-color-main-3 colour124 +#################### End File: /powerline/_colors/red.tmuxsh diff --git a/src/powerline/_colors/yellow.tmuxsh b/src/powerline/_colors/yellow.tmuxsh index 0a57443..0ac46b8 100644 --- a/src/powerline/_colors/yellow.tmuxsh +++ b/src/powerline/_colors/yellow.tmuxsh @@ -1,3 +1,5 @@ -set -goq @powerline-color-main-1 colour227 -set -goq @powerline-color-main-2 colour227 -set -goq @powerline-color-main-3 colour229 +#################### File: /powerline/_colors/yellow.tmuxsh +set -gq @powerline-color-main-1 colour227 +set -gq @powerline-color-main-2 colour227 +set -gq @powerline-color-main-3 colour229 +#################### End File: /powerline/_colors/yellow.tmuxsh diff --git a/src/powerline/_info.tmuxsh b/src/powerline/_info.tmuxsh index 2578b86..07cb9a1 100644 --- a/src/powerline/_info.tmuxsh +++ b/src/powerline/_info.tmuxsh @@ -1,3 +1,4 @@ +#################### File: /powerline/_info.tmuxsh # https://github.com/jimeh/tmux-themepack # # Inspired by vim-powerline: https://github.com/powerline/powerline @@ -5,3 +6,4 @@ # Requires terminal to be using a powerline compatible font, find one here: # https://github.com/powerline/fonts # +#################### End File: /powerline/_info.tmuxsh diff --git a/src/powerline/_powerline-options.tmuxsh b/src/powerline/_powerline-options.tmuxsh index 1a94f41..eb1f526 100644 --- a/src/powerline/_powerline-options.tmuxsh +++ b/src/powerline/_powerline-options.tmuxsh @@ -1,20 +1,22 @@ +#################### File: /powerline/_powerline-options.tmuxsh # Powerline options -set -goqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" -set -goqF @powerline-status-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-fg "#{@powerline-color-grey-4}" -set -goqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" -set -goqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-left-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-left-fg "#{@powerline-color-grey-5}" -set -goqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" -set -goqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" -set -goqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" -set -goqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" -set -goqF @powerline-status-right-bg "#{@powerline-color-grey-1}" -set -goqF @powerline-status-right-fg "#{@powerline-color-grey-5}" +set -gqF @powerline-color-activity-1 "#{@powerline-color-grey-6}" +set -gqF @powerline-status-bg "#{@powerline-color-grey-1}" +set -gqF @powerline-status-fg "#{@powerline-color-grey-4}" +set -gqF @powerline-status-left-area-left-bg "#{@powerline-color-main-1}" +set -gqF @powerline-status-left-area-left-fg "#{@powerline-status-bg}" +set -gqF @powerline-status-left-area-middle-bg "#{@powerline-status-fg}" +set -gqF @powerline-status-left-area-middle-fg "#{@powerline-status-bg}" +set -gqF @powerline-status-left-area-right-bg "#{@powerline-color-grey-2}" +set -gqF @powerline-status-left-area-right-fg "#{@powerline-status-fg}" +set -gqF @powerline-status-left-bg "#{@powerline-color-grey-1}" +set -gqF @powerline-status-left-fg "#{@powerline-color-grey-5}" +set -gqF @powerline-status-right-area-left-bg "#{@powerline-color-grey-2}" +set -gqF @powerline-status-right-area-left-fg "#{@powerline-status-fg}" +set -gqF @powerline-status-right-area-middle-bg "#{@powerline-status-fg}" +set -gqF @powerline-status-right-area-middle-fg "#{@powerline-status-bg}" +set -gqF @powerline-status-right-area-right-bg "#{@powerline-color-grey-6}" +set -gqF @powerline-status-right-area-right-fg "#{@powerline-status-bg}" +set -gqF @powerline-status-right-bg "#{@powerline-color-grey-1}" +set -gqF @powerline-status-right-fg "#{@powerline-color-grey-5}" +#################### End File: /powerline/_powerline-options.tmuxsh diff --git a/src/powerline/_theme-options-block.tmuxsh b/src/powerline/_theme-options-block.tmuxsh index a29c191..8e94d72 100644 --- a/src/powerline/_theme-options-block.tmuxsh +++ b/src/powerline/_theme-options-block.tmuxsh @@ -1,4 +1,6 @@ -set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-format " #{@themepack-window-status-format} " -set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " +#################### File: /powerline/_theme-options-block.tmuxsh +set -gqF @theme-window-status-current-bg "#{@powerline-color-main-1}" +set -gqF @theme-window-status-current-fg "#{@powerline-color-black-1}" +set -gqF @theme-window-status-format " #{@themepack-window-status-format} " +set -gqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " +#################### End File: /powerline/_theme-options-block.tmuxsh diff --git a/src/powerline/_theme-options-default.tmuxsh b/src/powerline/_theme-options-default.tmuxsh index 29c08e0..301a821 100644 --- a/src/powerline/_theme-options-default.tmuxsh +++ b/src/powerline/_theme-options-default.tmuxsh @@ -1,5 +1,7 @@ -set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" -set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" -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]" +#################### File: /powerline/_theme-options-default.tmuxsh +set -gqF @theme-window-status-current-bg "#{@powerline-color-black-1}" +set -gqF @theme-window-status-current-fg "#{@powerline-color-main-2}" +set -gqF @theme-window-status-format " #{@themepack-window-status-format} " +set -gqF @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]" +#################### End File: /powerline/_theme-options-default.tmuxsh diff --git a/src/powerline/_theme-options.tmuxsh b/src/powerline/_theme-options.tmuxsh index 3bc034b..ad8433f 100644 --- a/src/powerline/_theme-options.tmuxsh +++ b/src/powerline/_theme-options.tmuxsh @@ -1,30 +1,32 @@ +#################### File: /powerline/_theme-options.tmuxsh # Theme options -set -goqF @theme-clock-mode-colour "#{@powerline-color-main-1}" -set -goq @theme-clock-mode-style 24 -set -goqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" -set -goqF @theme-display-panes-colour "#{@powerline-color-grey-1}" -set -goqF @theme-message-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-bg "#{@powerline-color-main-1}" -set -goqF @theme-message-command-fg "#{@powerline-color-black-1}" -set -goqF @theme-message-fg "#{@powerline-color-black-1}" -set -goqF @theme-mode-bg "#{@powerline-color-main-1}" -set -goqF @theme-mode-fg "#{@powerline-color-black-1}" -set -goq @theme-pane-active-border-bg default -set -goqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" -set -goq @theme-pane-border-bg default -set -goqF @theme-pane-border-fg "#{@powerline-color-grey-3}" -set -goqF @theme-status-bg "#{@powerline-status-bg}" -set -goqF @theme-status-fg "#{@powerline-status-fg}" -set -goq @theme-status-interval 1 -set -goq @theme-status-justify centre -set -goqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" -set -goqF @theme-status-left-bg "#{@powerline-status-left-bg}" -set -goqF @theme-status-left-fg "#{@powerline-status-left-fg}" -set -goq @theme-status-left-length 40 -set -goqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " -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 "" +set -gqF @theme-clock-mode-colour "#{@powerline-color-main-1}" +set -gq @theme-clock-mode-style 24 +set -gqF @theme-display-panes-active-colour "#{@powerline-color-grey-6}" +set -gqF @theme-display-panes-colour "#{@powerline-color-grey-1}" +set -gqF @theme-message-bg "#{@powerline-color-main-1}" +set -gqF @theme-message-command-bg "#{@powerline-color-main-1}" +set -gqF @theme-message-command-fg "#{@powerline-color-black-1}" +set -gqF @theme-message-fg "#{@powerline-color-black-1}" +set -gqF @theme-mode-bg "#{@powerline-color-main-1}" +set -gqF @theme-mode-fg "#{@powerline-color-black-1}" +set -gq @theme-pane-active-border-bg default +set -gqF @theme-pane-active-border-fg "#{@powerline-color-main-1}" +set -gq @theme-pane-border-bg default +set -gqF @theme-pane-border-fg "#{@powerline-color-grey-3}" +set -gqF @theme-status-bg "#{@powerline-status-bg}" +set -gqF @theme-status-fg "#{@powerline-status-fg}" +set -gq @theme-status-interval 1 +set -gq @theme-status-justify centre +set -gqF @theme-status-left "#[fg=#{@powerline-status-left-area-left-fg},bg=#{@powerline-status-left-area-left-bg},bold] #{@themepack-status-left-area-left-format} #[fg=#{@powerline-status-left-area-left-bg},bg=#{@powerline-status-left-area-middle-bg},nobold]#[fg=#{@powerline-status-left-area-middle-fg},bg=#{@powerline-status-left-area-middle-bg}] #{@themepack-status-left-area-middle-format} #[fg=#{@powerline-status-left-area-middle-bg},bg=#{@powerline-status-left-area-right-bg}]#[fg=#{@powerline-status-left-area-right-fg},bg=#{@powerline-status-left-area-right-bg}] #{@themepack-status-left-area-right-format} #[fg=#{@powerline-status-left-area-right-bg},bg=#{@theme-status-bg},nobold]" +set -gqF @theme-status-left-bg "#{@powerline-status-left-bg}" +set -gqF @theme-status-left-fg "#{@powerline-status-left-fg}" +set -gq @theme-status-left-length 40 +set -gqF @theme-status-right "#[fg=#{@powerline-status-right-area-left-bg},bg=#{@theme-status-bg}]#[fg=#{@powerline-status-right-area-left-fg},bg=#{@powerline-status-right-area-left-bg}] #{@themepack-status-right-area-left-format} #[fg=#{@powerline-status-right-area-middle-bg},bg=#{@powerline-status-right-area-left-bg}]#[fg=#{@powerline-status-right-area-middle-fg},bg=#{@powerline-status-right-area-middle-bg}] #{@themepack-status-right-area-middle-format} #[fg=#{@powerline-status-right-area-right-bg},bg=#{@powerline-status-right-area-middle-bg}]#[fg=#{@powerline-status-right-area-right-fg},bg=#{@powerline-status-right-area-right-bg},bold] #{@themepack-status-right-area-right-format} " +set -gqF @theme-status-right-bg "#{@powerline-status-right-bg}" +set -gqF @theme-status-right-fg "#{@powerline-status-right-fg}" +set -gq @theme-status-right-length 150 +set -gqF @theme-window-status-activity-bg "#{@theme-status-bg}" +set -gqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" +set -gq @theme-window-status-separator "" +#################### End File: /powerline/_theme-options.tmuxsh diff --git a/src/_themepack-options-affixes.tmuxsh b/src/powerline/_themepack-options-affixes.tmuxsh similarity index 61% rename from src/_themepack-options-affixes.tmuxsh rename to src/powerline/_themepack-options-affixes.tmuxsh index bf06238..478ce4e 100644 --- a/src/_themepack-options-affixes.tmuxsh +++ b/src/powerline/_themepack-options-affixes.tmuxsh @@ -1,20 +1,21 @@ +#################### File: /powerline/_themepack-options-affixes.tmuxsh # 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 "" +set -gq @themepack-status-left-area-left-prefix "" +set -gq @themepack-status-left-area-left-suffix "" +set -gq @themepack-status-left-area-middle-prefix "" +set -gq @themepack-status-left-area-middle-suffix "" +set -gq @themepack-status-left-area-right-prefix "" +set -gq @themepack-status-left-area-right-suffix "" +set -gq @themepack-status-right-area-left-prefix "" +set -gq @themepack-status-right-area-left-suffix "" +set -gq @themepack-status-right-area-middle-prefix "" +set -gq @themepack-status-right-area-middle-suffix "" +set -gq @themepack-status-right-area-right-prefix "" +set -gq @themepack-status-right-area-right-suffix "" +set -gq @themepack-window-status-current-prefix "" +set -gq @themepack-window-status-current-suffix "" +set -gq @themepack-window-status-prefix "" +set -gq @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}" @@ -25,3 +26,4 @@ set -gqF @themepack-status-right-area-middle-format "#{@themepack-status-right-a set -gqF @themepack-status-right-area-right-format "#{@themepack-status-right-area-right-prefix}#{@themepack-status-right-area-right-format}#{@themepack-status-right-area-right-suffix}" set -gqF @themepack-window-status-current-format "#{@themepack-window-status-current-prefix}#{@themepack-window-status-current-format}#{@themepack-window-status-current-suffix}" set -gqF @themepack-window-status-format "#{@themepack-window-status-prefix}#{@themepack-window-status-format}#{@themepack-window-status-suffix}" +#################### End File: /powerline/_themepack-options-affixes.tmuxsh diff --git a/src/powerline/_themepack-options.tmuxsh b/src/powerline/_themepack-options.tmuxsh index ed85367..f9f9ae1 100644 --- a/src/powerline/_themepack-options.tmuxsh +++ b/src/powerline/_themepack-options.tmuxsh @@ -1,11 +1,13 @@ +#################### File: /powerline/_themepack-options.tmuxsh # 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" +set -gq @themepack-status-left-area-left-format "#S" +set -gq @themepack-status-left-area-middle-format "#(whoami)" +set -gq @themepack-status-left-area-right-format "#I:#P" +set -gq @themepack-status-right-area-left-format "%H:%M:%S" +set -gq @themepack-status-right-area-middle-format "%d-%b-%y" +set -gq @themepack-status-right-area-right-format "#H" +set -gq @themepack-window-status-current-format "#I:#W#F" +set -gq @themepack-window-status-format "#I:#W#F" #= include "_themepack-options-affixes" +#################### End File: /powerline/_themepack-options.tmuxsh diff --git a/src/powerline/block/_base.tmuxsh b/src/powerline/block/_base.tmuxsh index 3384bfc..534884a 100644 --- a/src/powerline/block/_base.tmuxsh +++ b/src/powerline/block/_base.tmuxsh @@ -1,7 +1,8 @@ +#################### File: /powerline/block/_base.tmuxsh #= include "powerline/_colors/base" # Powerline Block Override -set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" +set -gqF @powerline-color-activity-1 "#{@powerline-color-main-3}" #= include "powerline/_powerline-options" @@ -9,3 +10,4 @@ set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" #= include "powerline/_theme-options-block" #= include "_apply" +#################### End File: /powerline/block/_base.tmuxsh diff --git a/src/powerline/block/blue.tmuxtheme b/src/powerline/block/blue.tmuxtheme index d40e75e..86af47d 100644 --- a/src/powerline/block/blue.tmuxtheme +++ b/src/powerline/block/blue.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/block/blue.tmuxtheme # # Powerline Blue Block - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/blue" #= include "powerline/block/_base" +#################### End File: /powerline/block/blue.tmuxtheme diff --git a/src/powerline/block/cyan.tmuxtheme b/src/powerline/block/cyan.tmuxtheme index 0844b22..6104186 100644 --- a/src/powerline/block/cyan.tmuxtheme +++ b/src/powerline/block/cyan.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/block/cyan.tmuxtheme # # Powerline Cyan Block - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/cyan" #= include "powerline/block/_base" +#################### End File: /powerline/block/cyan.tmuxtheme diff --git a/src/powerline/block/gray.tmuxtheme b/src/powerline/block/gray.tmuxtheme index d0884b1..e2d6430 100644 --- a/src/powerline/block/gray.tmuxtheme +++ b/src/powerline/block/gray.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/block/gray.tmuxtheme # # Powerline Gray Block - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/gray" #= include "powerline/block/_base" +#################### End File: /powerline/block/gray.tmuxtheme diff --git a/src/powerline/block/green.tmuxtheme b/src/powerline/block/green.tmuxtheme index 813bd20..a5eadea 100644 --- a/src/powerline/block/green.tmuxtheme +++ b/src/powerline/block/green.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/block/green.tmuxtheme # # Powerline Green Block - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/green" #= include "powerline/block/_base" +#################### End File: /powerline/block/green.tmuxtheme diff --git a/src/powerline/block/magenta.tmuxtheme b/src/powerline/block/magenta.tmuxtheme index e6a0794..2eb594d 100644 --- a/src/powerline/block/magenta.tmuxtheme +++ b/src/powerline/block/magenta.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/block/magenta.tmuxtheme # # Powerline Magenta Block - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/magenta" #= include "powerline/block/_base" +#################### End File: /powerline/block/magenta.tmuxtheme diff --git a/src/powerline/block/orange.tmuxtheme b/src/powerline/block/orange.tmuxtheme index b04b852..fdc3bed 100644 --- a/src/powerline/block/orange.tmuxtheme +++ b/src/powerline/block/orange.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/block/orange.tmuxtheme # # Powerline Orange Block - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/orange" #= include "powerline/block/_base" +#################### End File: /powerline/block/orange.tmuxtheme diff --git a/src/powerline/block/purple.tmuxtheme b/src/powerline/block/purple.tmuxtheme index 0b0c3a1..67334dd 100644 --- a/src/powerline/block/purple.tmuxtheme +++ b/src/powerline/block/purple.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/block/purple.tmuxtheme # # Powerline Purple Block - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/purple" #= include "powerline/block/_base" +#################### End File: /powerline/block/purple.tmuxtheme diff --git a/src/powerline/block/red.tmuxtheme b/src/powerline/block/red.tmuxtheme index eb991cd..b861224 100644 --- a/src/powerline/block/red.tmuxtheme +++ b/src/powerline/block/red.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/block/red.tmuxtheme # # Powerline Red Block - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/red" #= include "powerline/block/_base" +#################### End File: /powerline/block/red.tmuxtheme diff --git a/src/powerline/block/yellow.tmuxtheme b/src/powerline/block/yellow.tmuxtheme index 2a22bb6..071b3cf 100644 --- a/src/powerline/block/yellow.tmuxtheme +++ b/src/powerline/block/yellow.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/block/yellow.tmuxtheme # # Powerline Yellow Block - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/yellow" #= include "powerline/block/_base" +#################### End File: /powerline/block/yellow.tmuxtheme diff --git a/src/powerline/default/_base.tmuxsh b/src/powerline/default/_base.tmuxsh index 9061d0e..3d6702c 100644 --- a/src/powerline/default/_base.tmuxsh +++ b/src/powerline/default/_base.tmuxsh @@ -1,3 +1,4 @@ +#################### File: /powerline/default/_base.tmuxsh #= include "powerline/_colors/base" #= include "powerline/_powerline-options" @@ -6,3 +7,4 @@ #= include "powerline/_theme-options-default" #= include "_apply" +#################### End File: /powerline/default/_base.tmuxsh diff --git a/src/powerline/default/blue.tmuxtheme b/src/powerline/default/blue.tmuxtheme index ef47952..8c6349a 100644 --- a/src/powerline/default/blue.tmuxtheme +++ b/src/powerline/default/blue.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/default/blue.tmuxtheme # # Powerline Blue - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/blue" #= include "powerline/default/_base" +#################### End File: /powerline/default/blue.tmuxtheme diff --git a/src/powerline/default/cyan.tmuxtheme b/src/powerline/default/cyan.tmuxtheme index 3093c17..e9a82c5 100644 --- a/src/powerline/default/cyan.tmuxtheme +++ b/src/powerline/default/cyan.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/default/cyan.tmuxtheme # # Powerline Cyan - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/cyan" #= include "powerline/default/_base" +#################### End File: /powerline/default/cyan.tmuxtheme diff --git a/src/powerline/default/gray.tmuxtheme b/src/powerline/default/gray.tmuxtheme index b19a126..11e8c2b 100644 --- a/src/powerline/default/gray.tmuxtheme +++ b/src/powerline/default/gray.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/default/gray.tmuxtheme # # Powerline Gray - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/gray" #= include "powerline/default/_base" +#################### End File: /powerline/default/gray.tmuxtheme diff --git a/src/powerline/default/green.tmuxtheme b/src/powerline/default/green.tmuxtheme index 00218b9..929bed2 100644 --- a/src/powerline/default/green.tmuxtheme +++ b/src/powerline/default/green.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/default/green.tmuxtheme # # Powerline Green - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/green" #= include "powerline/default/_base" +#################### End File: /powerline/default/green.tmuxtheme diff --git a/src/powerline/default/magenta.tmuxtheme b/src/powerline/default/magenta.tmuxtheme index ec1832b..0ba2cfe 100644 --- a/src/powerline/default/magenta.tmuxtheme +++ b/src/powerline/default/magenta.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/default/magenta.tmuxtheme # # Powerline Magenta - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/magenta" #= include "powerline/default/_base" +#################### End File: /powerline/default/magenta.tmuxtheme diff --git a/src/powerline/default/orange.tmuxtheme b/src/powerline/default/orange.tmuxtheme index 22dd6f6..cd18030 100644 --- a/src/powerline/default/orange.tmuxtheme +++ b/src/powerline/default/orange.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/default/orange.tmuxtheme # # Powerline Orange - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/orange" #= include "powerline/default/_base" +#################### End File: /powerline/default/orange.tmuxtheme diff --git a/src/powerline/default/purple.tmuxtheme b/src/powerline/default/purple.tmuxtheme index e55cb2f..48ea12f 100644 --- a/src/powerline/default/purple.tmuxtheme +++ b/src/powerline/default/purple.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/default/purple.tmuxtheme # # Powerline Purple - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/purple" #= include "powerline/default/_base" +#################### End File: /powerline/default/purple.tmuxtheme diff --git a/src/powerline/default/red.tmuxtheme b/src/powerline/default/red.tmuxtheme index 4bba46f..2b442f0 100644 --- a/src/powerline/default/red.tmuxtheme +++ b/src/powerline/default/red.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/default/red.tmuxtheme # # Powerline Red - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/red" #= include "powerline/default/_base" +#################### End File: /powerline/default/red.tmuxtheme diff --git a/src/powerline/default/yellow.tmuxtheme b/src/powerline/default/yellow.tmuxtheme index 779fdd5..a917b7d 100644 --- a/src/powerline/default/yellow.tmuxtheme +++ b/src/powerline/default/yellow.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/default/yellow.tmuxtheme # # Powerline Yellow - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/yellow" #= include "powerline/default/_base" +#################### End File: /powerline/default/yellow.tmuxtheme diff --git a/src/powerline/double/_base.tmuxsh b/src/powerline/double/_base.tmuxsh index 3d43efb..bd0cd98 100644 --- a/src/powerline/double/_base.tmuxsh +++ b/src/powerline/double/_base.tmuxsh @@ -1,7 +1,8 @@ +#################### File: /powerline/double/_base.tmuxsh #= include "powerline/_colors/base" # Powerline Double Override -set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" +set -gqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" #= include "powerline/_powerline-options" @@ -9,3 +10,4 @@ set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" #= include "powerline/_theme-options-default" #= include "_apply" +#################### End File: /powerline/double/_base.tmuxsh diff --git a/src/powerline/double/blue.tmuxtheme b/src/powerline/double/blue.tmuxtheme index ff01887..296b2ea 100644 --- a/src/powerline/double/blue.tmuxtheme +++ b/src/powerline/double/blue.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/double/blue.tmuxtheme # # Powerline Double Blue - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/blue" #= include "powerline/double/_base" +#################### End File: /powerline/double/blue.tmuxtheme diff --git a/src/powerline/double/cyan.tmuxtheme b/src/powerline/double/cyan.tmuxtheme index dc88863..2867e30 100644 --- a/src/powerline/double/cyan.tmuxtheme +++ b/src/powerline/double/cyan.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/double/cyan.tmuxtheme # # Powerline Double Cyan - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/cyan" #= include "powerline/double/_base" +#################### End File: /powerline/double/cyan.tmuxtheme diff --git a/src/powerline/double/green.tmuxtheme b/src/powerline/double/green.tmuxtheme index f7d7ea0..f73c874 100644 --- a/src/powerline/double/green.tmuxtheme +++ b/src/powerline/double/green.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/double/green.tmuxtheme # # Powerline Double Green - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/green" #= include "powerline/double/_base" +#################### End File: /powerline/double/green.tmuxtheme diff --git a/src/powerline/double/magenta.tmuxtheme b/src/powerline/double/magenta.tmuxtheme index 0062e57..ba2e3a8 100644 --- a/src/powerline/double/magenta.tmuxtheme +++ b/src/powerline/double/magenta.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/double/magenta.tmuxtheme # # Powerline Double Magenta - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/magenta" #= include "powerline/double/_base" +#################### End File: /powerline/double/magenta.tmuxtheme diff --git a/src/powerline/double/orange.tmuxtheme b/src/powerline/double/orange.tmuxtheme index 19154b6..ff5dcc3 100644 --- a/src/powerline/double/orange.tmuxtheme +++ b/src/powerline/double/orange.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/double/orange.tmuxtheme # # Powerline Double Orange - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/orange" #= include "powerline/double/_base" +#################### End File: /powerline/double/orange.tmuxtheme diff --git a/src/powerline/double/purple.tmuxtheme b/src/powerline/double/purple.tmuxtheme index d61cb1d..e3e3b88 100644 --- a/src/powerline/double/purple.tmuxtheme +++ b/src/powerline/double/purple.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/double/purple.tmuxtheme # # Powerline Double Purple - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/purple" #= include "powerline/double/_base" +#################### End File: /powerline/double/purple.tmuxtheme diff --git a/src/powerline/double/red.tmuxtheme b/src/powerline/double/red.tmuxtheme index db75ef1..0aaa550 100644 --- a/src/powerline/double/red.tmuxtheme +++ b/src/powerline/double/red.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/double/red.tmuxtheme # # Powerline Double Red - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/red" #= include "powerline/double/_base" +#################### End File: /powerline/double/red.tmuxtheme diff --git a/src/powerline/double/yellow.tmuxtheme b/src/powerline/double/yellow.tmuxtheme index c22676a..c41384e 100644 --- a/src/powerline/double/yellow.tmuxtheme +++ b/src/powerline/double/yellow.tmuxtheme @@ -1,3 +1,4 @@ +#################### File: /powerline/double/yellow.tmuxtheme # # Powerline Double Yellow - Tmux Themepack #= include "powerline/_info" @@ -7,3 +8,4 @@ # Powerline color options #= include "powerline/_colors/yellow" #= include "powerline/double/_base" +#################### End File: /powerline/double/yellow.tmuxtheme diff --git a/themepack.tmux b/themepack.tmux index c1a1889..9d80cc0 100755 --- a/themepack.tmux +++ b/themepack.tmux @@ -18,11 +18,14 @@ get-tmux-option() { main() { local theme theme="$(get-tmux-option "@themepack" "basic")" + # Ensure theme ends in tmuxtheme + theme="${theme/.tmuxtheme/}.tmuxtheme" - if [ -f "$CURRENT_DIR/${theme}.tmuxtheme" ]; then - tmux source-file "$CURRENT_DIR/${theme}.tmuxtheme" + if [ -f "$CURRENT_DIR/${theme}" ]; then + tmux source-file "$CURRENT_DIR/${theme}" else - tmux source-file "$CURRENT_DIR/powerline/${theme}.tmuxtheme" + printf "Cannot find theme %s.\n" "${theme}" + exit 1 fi }