pax_global_header00006660000000000000000000000064135776435730014536gustar00rootroot0000000000000052 comment=bb24b3981f4d4722dd647900583b82659206e305 tmux-themepack-1.1.0/000077500000000000000000000000001357764357300144715ustar00rootroot00000000000000tmux-themepack-1.1.0/.github/000077500000000000000000000000001357764357300160315ustar00rootroot00000000000000tmux-themepack-1.1.0/.github/workflows/000077500000000000000000000000001357764357300200665ustar00rootroot00000000000000tmux-themepack-1.1.0/.github/workflows/ci.yml000066400000000000000000000017441357764357300212120ustar00rootroot00000000000000name: CI on: [push] jobs: test: name: Test runs-on: ubuntu-latest strategy: matrix: tmux_version: - "2.6" - "2.7" - "2.8" - "2.9a" - "3.0a" steps: - name: Set up Go 1.13 uses: actions/setup-go@v1 with: go-version: 1.13 - name: Check out the code uses: actions/checkout@v1 - name: Install Tmux ${{ matrix.tmux_version }} run: | sudo apt-get update sudo apt-get install -y bc build-essential libevent-dev libncurses5-dev wget https://github.com/tmux/tmux/releases/download/${{ matrix.tmux_version }}/tmux-${{ matrix.tmux_version }}.tar.gz tar -zxf tmux-${{ matrix.tmux_version }}.tar.gz cd tmux-${{ matrix.tmux_version }} ./configure && make && sudo make install cd .. - name: Run all tests env: TMUX_VERSION: ${{ matrix.tmux_version }} run: make test tmux-themepack-1.1.0/Makefile000066400000000000000000000012441357764357300161320ustar00rootroot00000000000000BUILDER := 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)) .PHONY: build build: $(THEMES) .PHONY: clean clean: rm $(shell find * -name "*.tmuxtheme" -not -path "src/*") .PHONY: lint lint: cd test && golangci-lint run -v .PHONY: test test: needs-build cd test && go test -count=1 -v ./... .PHONY: needs-build needs-build: $(foreach file,$(THEMES), \ $(BUILDER) "src/$(file)" | diff -q "$(file)" - && \ ) true $(THEMES): %.tmuxtheme: src/%.tmuxtheme $(INCLUDES) $(BUILDER) "src/$@" "$@" $(TESTS): %.test: src/%.test tmux-themepack-1.1.0/README.md000066400000000000000000000200621357764357300157500ustar00rootroot00000000000000# Tmux Themepack A pack of various themes for Tmux for 2.6 or later. ## Installation ### Install manually 1. Clone repo to local machine: git clone https://github.com/jimeh/tmux-themepack.git ~/.tmux-themepack 2. Source desired theme in your `~/.tmux.conf`: source-file "${HOME}/.tmux-themepack/powerline/default/green.tmuxtheme" In some linux distributions you might have to remove the quotation marks from the `source-file` command to avoid a `no such file or directory` error: source-file ${HOME}/.tmux-themepack/powerline/default/green.tmuxtheme ### Install using [Tmux Plugin Manager](https://github.com/tmux-plugins/tpm) 1. Add plugin to the list of TPM plugins in `.tmux.conf`: set -g @plugin 'jimeh/tmux-themepack' 2. Press `prefix + I` to fetch the plugin and source it. The plugin should now be working. Choose which theme is loaded by setting the `@themepack` option in your `.tmux.conf`: - `set -g @themepack 'basic'` (default) - `set -g @themepack 'powerline/block/blue'` - `set -g @themepack 'powerline/block/cyan'` - `set -g @themepack 'powerline/default/green'` - `set -g @themepack 'powerline/double/magenta'` - `...` ## Themes ### Basic Themes **Default (`default`):** ![basic](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/default-preview.png) **Basic (`basic`):** ![basic](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/basic-preview.png) ### Powerline Themes Inspired by the [Powerline][] VIM plugin, and requires the use of a powerline compatible font in your terminal. You can find a number of such fonts in the [powerline-fonts][] project. If your preferred font isn't available there, please refer to Powerline's documentation on [Font Patching][] to patch the font yourself. [powerline]: https://github.com/Lokaltog/powerline [powerline-fonts]: https://github.com/Lokaltog/powerline-fonts [font patching]: https://powerline.readthedocs.org/en/latest/fontpatching.html#font-patching **Powerline Blue (`powerline/default/blue`):** ![powerline-default-blue](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/default/blue-preview.png) **Powerline Cyan (`powerline/default/cyan`):** ![powerline-default-cyan](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/default/cyan-preview.png) **Powerline Gray (`powerline/default/gray`):** ![powerline-default-gray](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/default/gray-preview.png) **Powerline Green (`powerline/default/green`):** ![powerline-default-green](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/default/green-preview.png) **Powerline Magenta (`powerline/default/magenta`):** ![powerline-default-magenta](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/default/magenta-preview.png) **Powerline Orange (`powerline/default/orange`):** ![powerline-default-orange](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/default/orange-preview.png) **Powerline Purple (`powerline/default/purple`):** ![powerline-default-purple](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/default/purple-preview.png) **Powerline Red (`powerline/default/red`):** ![powerline-default-red](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/default/red-preview.png) **Powerline Yellow (`powerline/default/yellow`):** ![powerline-default-yellow](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/default/yellow-preview.png) #### Block Currently selected window is indicated by a colored block. **Powerline Blue Block (`powerline/block/blue`):** ![powerline-block-blue](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/block/blue-preview.png) **Powerline Cyan Block (`powerline/block/cyan`):** ![powerline-block-cyan](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/block/cyan-preview.png) **Powerline Gray Block (`powerline/block/gray`):** ![powerline-block-gray](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/block/gray-preview.png) **Powerline Green Block (`powerline/block/green`):** ![powerline-block-green](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/block/green-preview.png) **Powerline Magenta Block (`powerline/block/magenta`):** ![powerline-block-magenta](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/block/magenta-preview.png) **Powerline Orange Block (`powerline/block/orange`):** ![powerline-block-orange](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/block/orange-preview.png) **Powerline Purple Block (`powerline/block/purple`):** ![powerline-block-purple](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/block/purple-preview.png) **Powerline Red Block (`powerline/block/red`):** ![powerline-block-red](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/block/red-preview.png) **Powerline Yellow Block (`powerline/block/yellow`):** ![powerline-block-yellow](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/block/yellow-preview.png) #### Double Both left and right far sides of the statusbar are colored, rather than just the left side. **Powerline Double Blue (`powerline/double/blue`):** ![powerline-double-blue](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/double/blue-preview.png) **Powerline Double Cyan (`powerline/double/cyan`):** ![powerline-double-cyan](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/double/cyan-preview.png) **Powerline Double Green (`powerline/double/green`):** ![powerline-double-green](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/double/green-preview.png) **Powerline Double Magenta (`powerline/double/magenta`):** ![powerline-double-magenta](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/double/magenta-preview.png) **Powerline Double Orange (`powerline/double/orange`):** ![powerline-double-orange](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/double/orange-preview.png) **Powerline Double Purple (`powerline/double/purple`):** ![powerline-double-purple](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/double/purple-preview.png) **Powerline Double Red (`powerline/double/red`):** ![powerline-double-red](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/double/red-preview.png) **Powerline Double Yellow (`powerline/double/yellow`):** ![powerline-double-yellow](https://github.com/jimeh/tmux-themepack-previews/raw/1.0.0/powerline/double/yellow-preview.png) ## Customizing All themes are built with overridable custom @-prefixed Tmux options, which means that any part of a theme can be easily customized. To customize a theme, simply look at the source to see the list of Tmux options with names beginning with a `@`, and simply set the desired option in your `tmux.conf` before the theme is loaded. ## Development / Contributing If you want to contribute a theme, please have them use custom @-prefixed Tmux options like existing themes, so they can be customized the same way. New themes should be created under the `src` folder with a `.tmuxtheme` extension. Please have a look at existing themes to see how files can be included and shared between themes. To build all themes, just run `make build` from the root of the project. All themes also have unit tests which can be found under the `test` directory. They are written in [Go](https://golang.org/), but hopefully easy to understand. To run all tests, just run `make test` from the root of the project. ## License ``` DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2013 Jim Myhrberg Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed. DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. You just DO WHAT THE FUCK YOU WANT TO. ``` tmux-themepack-1.1.0/basic.tmuxtheme000066400000000000000000000142411357764357300175160ustar00rootroot00000000000000# # Basic theme # # Themepack format options - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#I" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "#H" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%H:%M:%S" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "%d-%b-%y" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 "" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/bin/000077500000000000000000000000001357764357300152415ustar00rootroot00000000000000tmux-themepack-1.1.0/bin/build-theme000077500000000000000000000043311357764357300173670ustar00rootroot00000000000000#! /usr/bin/env bash #set -e shopt -s extglob [ -n "$BUILD_THEME_DEBUG" ] && set -x trim() { local string="$*" string="${string#"${string%%[![:space:]]*}"}" string="${string%"${string##*[![:space:]]}"}" echo -n "$string" } find-included() { local needle source dir found needle="$1" source="$2" dir="$(dirname "$source")" found="" if [[ "${needle:0:1}" == "/" ]]; then echo "$needle" return 0 fi while [ -z "$found" ] && [[ ! "$dir" =~ ^(\/|\.|\.\.)$ ]]; do if [ -f "${dir}/${needle}" ]; then found="${dir}/${needle}" elif [ -f "${dir}/${needle}.tmuxsh" ]; then found="${dir}/${needle}.tmuxsh" elif [ -f "${dir}/${needle}.tmuxtheme" ]; then found="${dir}/${needle}.tmuxtheme" else dir="$(dirname "$dir")" fi done if [ -z "$found" ]; then echo "ERROR: Could not find \"$needle\" to include in \"$source\"" 1>&2 return 1 else # echo "INFO: Found \"$needle\" to include in \"$source\"" 1>&2 echo "$found" return 0 fi } build-theme() { local source target output file line included err source="$1" target="$2" output="" err="0" while IFS= read -r line; do if [[ "$line" =~ ^#=\ *include\ \"(.+)\".*$ ]]; then if file="$(find-included "${BASH_REMATCH[1]}" "$source")"; then if included="$(build-theme "${file}")"; then output="${output}${included} " else err="1" fi else err="1" fi else output="${output}${line} " fi done < "$source" if [ "$err" != "0" ]; then return "$err" elif [ -z "$target" ]; then echo "$(trim "$output")" else mkdir -p "$(dirname "$target")" echo "$(trim "$output")" > "$target" fi } help() { echo "usage: build-theme []" echo "" echo "Arguments:" echo " - The theme file to build." echo " - Write output to specified file. If not given, print" echo " output to STDOUT." } main() { local source="$1" local target="$2" if [ -z "$source" ]; then help exit 1 elif [[ " $* " =~ ^.*\ (-h|--help)\ .*$ ]]; then help else build-theme "$source" "$target" return "$?" fi } main "$@" exit "$?" tmux-themepack-1.1.0/default.tmuxtheme000066400000000000000000000062661357764357300200710ustar00rootroot00000000000000# # 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 " " # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/000077500000000000000000000000001357764357300164755ustar00rootroot00000000000000tmux-themepack-1.1.0/powerline/block/000077500000000000000000000000001357764357300175675ustar00rootroot00000000000000tmux-themepack-1.1.0/powerline/block/blue.tmuxtheme000066400000000000000000000233651357764357300224710ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/block/cyan.tmuxtheme000066400000000000000000000233651357764357300224740ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/block/gray.tmuxtheme000066400000000000000000000233701357764357300225000ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/block/green.tmuxtheme000066400000000000000000000233711357764357300226370ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/block/magenta.tmuxtheme000066400000000000000000000233731357764357300231550ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/block/orange.tmuxtheme000066400000000000000000000233721357764357300230130ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/block/purple.tmuxtheme000066400000000000000000000233711357764357300230460ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/block/red.tmuxtheme000066400000000000000000000233661357764357300223150ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/block/yellow.tmuxtheme000066400000000000000000000233721357764357300230530ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/default/000077500000000000000000000000001357764357300201215ustar00rootroot00000000000000tmux-themepack-1.1.0/powerline/default/blue.tmuxtheme000066400000000000000000000235141357764357300230170ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/default/cyan.tmuxtheme000066400000000000000000000235141357764357300230220ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/default/gray.tmuxtheme000066400000000000000000000235171357764357300230350ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/default/green.tmuxtheme000066400000000000000000000235201357764357300231650ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/default/magenta.tmuxtheme000066400000000000000000000235221357764357300235030ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/default/orange.tmuxtheme000066400000000000000000000235211357764357300233410ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/default/purple.tmuxtheme000066400000000000000000000235201357764357300233740ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/default/red.tmuxtheme000066400000000000000000000235151357764357300226430ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/default/yellow.tmuxtheme000066400000000000000000000235211357764357300234010ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/double/000077500000000000000000000000001357764357300177475ustar00rootroot00000000000000tmux-themepack-1.1.0/powerline/double/blue.tmuxtheme000066400000000000000000000236751357764357300226550ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/double/cyan.tmuxtheme000066400000000000000000000236751357764357300226600ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/double/green.tmuxtheme000066400000000000000000000237011357764357300230140ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/double/magenta.tmuxtheme000066400000000000000000000237031357764357300233320ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/double/orange.tmuxtheme000066400000000000000000000237021357764357300231700ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/double/purple.tmuxtheme000066400000000000000000000237011357764357300232230ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/double/red.tmuxtheme000066400000000000000000000236761357764357300225010ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/powerline/double/yellow.tmuxtheme000066400000000000000000000237021357764357300232300ustar00rootroot00000000000000# # 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 - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" # Themepack format options - combine prefixes, formats, and suffixes 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 -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" # Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/src/000077500000000000000000000000001357764357300152605ustar00rootroot00000000000000tmux-themepack-1.1.0/src/_apply.tmuxsh000066400000000000000000000032311357764357300200150ustar00rootroot00000000000000# Apply theme options set -gF display-panes-active-colour "#{@theme-display-panes-active-colour}" set -gF display-panes-colour "#{@theme-display-panes-colour}" set -gF message-command-style "fg=#{@theme-message-command-fg},bg=#{@theme-message-command-bg}" set -gF message-style "fg=#{@theme-message-fg},bg=#{@theme-message-bg}" set -gF status-interval "#{@theme-status-interval}" set -gF status-justify "#{@theme-status-justify}" set -gF status-left "#{@theme-status-left}" set -gF status-left-length "#{@theme-status-left-length}" set -gF status-left-style "fg=#{@theme-status-left-fg},bg=#{@theme-status-left-bg}" set -gF status-right "#{@theme-status-right}" set -gF status-right-length "#{@theme-status-right-length}" set -gF status-right-style "fg=#{@theme-status-right-fg},bg=#{@theme-status-right-bg}" set -gF status-style "fg=#{@theme-status-fg},bg=#{@theme-status-bg}" 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}" tmux-themepack-1.1.0/src/_formats_combine.tmuxsh000066400000000000000000000027311357764357300220430ustar00rootroot00000000000000# Themepack format options - combine prefixes, formats, and suffixes 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}" tmux-themepack-1.1.0/src/basic.tmuxtheme000066400000000000000000000061411357764357300203050ustar00rootroot00000000000000# # Basic theme # # Themepack format options - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#I" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "#H" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%H:%M:%S" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "%d-%b-%y" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" #= include "_formats_combine" # 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" tmux-themepack-1.1.0/src/default.tmuxtheme000066400000000000000000000030611357764357300206460ustar00rootroot00000000000000# # 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" tmux-themepack-1.1.0/src/powerline/000077500000000000000000000000001357764357300172645ustar00rootroot00000000000000tmux-themepack-1.1.0/src/powerline/_colors/000077500000000000000000000000001357764357300207245ustar00rootroot00000000000000tmux-themepack-1.1.0/src/powerline/_colors/base.tmuxsh000066400000000000000000000004611357764357300231110ustar00rootroot00000000000000set -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 tmux-themepack-1.1.0/src/powerline/_colors/blue.tmuxsh000066400000000000000000000002011357764357300231160ustar00rootroot00000000000000set -goq @powerline-color-main-1 colour24 set -goq @powerline-color-main-2 colour33 set -goq @powerline-color-main-3 colour31 tmux-themepack-1.1.0/src/powerline/_colors/cyan.tmuxsh000066400000000000000000000002011357764357300231210ustar00rootroot00000000000000set -goq @powerline-color-main-1 colour39 set -goq @powerline-color-main-2 colour81 set -goq @powerline-color-main-3 colour75 tmux-themepack-1.1.0/src/powerline/_colors/gray.tmuxsh000066400000000000000000000002041357764357300231340ustar00rootroot00000000000000set -goq @powerline-color-main-1 colour245 set -goq @powerline-color-main-2 colour250 set -goq @powerline-color-main-3 colour245 tmux-themepack-1.1.0/src/powerline/_colors/green.tmuxsh000066400000000000000000000002041357764357300232720ustar00rootroot00000000000000set -goq @powerline-color-main-1 colour100 set -goq @powerline-color-main-2 colour190 set -goq @powerline-color-main-3 colour107 tmux-themepack-1.1.0/src/powerline/_colors/magenta.tmuxsh000066400000000000000000000002041357764357300236060ustar00rootroot00000000000000set -goq @powerline-color-main-1 colour125 set -goq @powerline-color-main-2 colour127 set -goq @powerline-color-main-3 colour129 tmux-themepack-1.1.0/src/powerline/_colors/orange.tmuxsh000066400000000000000000000002041357764357300234450ustar00rootroot00000000000000set -goq @powerline-color-main-1 colour130 set -goq @powerline-color-main-2 colour166 set -goq @powerline-color-main-3 colour130 tmux-themepack-1.1.0/src/powerline/_colors/purple.tmuxsh000066400000000000000000000002031357764357300235000ustar00rootroot00000000000000set -goq @powerline-color-main-1 colour90 set -goq @powerline-color-main-2 colour129 set -goq @powerline-color-main-3 colour141 tmux-themepack-1.1.0/src/powerline/_colors/red.tmuxsh000066400000000000000000000002031357764357300227430ustar00rootroot00000000000000set -goq @powerline-color-main-1 colour88 set -goq @powerline-color-main-2 colour160 set -goq @powerline-color-main-3 colour124 tmux-themepack-1.1.0/src/powerline/_colors/yellow.tmuxsh000066400000000000000000000002041357764357300235050ustar00rootroot00000000000000set -goq @powerline-color-main-1 colour227 set -goq @powerline-color-main-2 colour227 set -goq @powerline-color-main-3 colour229 tmux-themepack-1.1.0/src/powerline/_formats.tmuxsh000066400000000000000000000025341357764357300223540ustar00rootroot00000000000000# Themepack format options - Overrideable set -goq @themepack-status-left-area-left-format "#S" set -goq @themepack-status-left-area-left-prefix "" set -goq @themepack-status-left-area-left-suffix "" set -goq @themepack-status-left-area-middle-format "#(whoami)" set -goq @themepack-status-left-area-middle-prefix "" set -goq @themepack-status-left-area-middle-suffix "" set -goq @themepack-status-left-area-right-format "#I:#P" set -goq @themepack-status-left-area-right-prefix "" set -goq @themepack-status-left-area-right-suffix "" set -goq @themepack-status-right-area-left-format "%H:%M:%S" set -goq @themepack-status-right-area-left-prefix "" set -goq @themepack-status-right-area-left-suffix "" set -goq @themepack-status-right-area-middle-format "%d-%b-%y" set -goq @themepack-status-right-area-middle-prefix "" set -goq @themepack-status-right-area-middle-suffix "" set -goq @themepack-status-right-area-right-format "#H" set -goq @themepack-status-right-area-right-prefix "" set -goq @themepack-status-right-area-right-suffix "" set -goq @themepack-window-status-current-format "#I:#W#F" set -goq @themepack-window-status-current-prefix "" set -goq @themepack-window-status-current-suffix "" set -goq @themepack-window-status-format "#I:#W#F" set -goq @themepack-window-status-prefix "" set -goq @themepack-window-status-suffix "" #= include "_formats_combine" tmux-themepack-1.1.0/src/powerline/_info.tmuxsh000066400000000000000000000003451357764357300216320ustar00rootroot00000000000000# 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 # tmux-themepack-1.1.0/src/powerline/_powerline-options.tmuxsh000066400000000000000000000025231357764357300243740ustar00rootroot00000000000000# 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}" tmux-themepack-1.1.0/src/powerline/_theme-options.tmuxsh000066400000000000000000000053011357764357300234670ustar00rootroot00000000000000# 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 tmux-themepack-1.1.0/src/powerline/_window-status-block.tmuxsh000066400000000000000000000007621357764357300246220ustar00rootroot00000000000000set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" set -goqF @theme-window-status-current-bg "#{@powerline-color-main-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-black-1}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format " #{@themepack-window-status-current-format} " tmux-themepack-1.1.0/src/powerline/_window-status-default.tmuxsh000066400000000000000000000012561357764357300251530ustar00rootroot00000000000000set -goqF @theme-window-status-activity-bg "#{@theme-status-bg}" set -goqF @theme-window-status-activity-fg "#{@powerline-color-activity-1}" set -goqF @theme-window-status-current-bg "#{@powerline-color-black-1}" set -goqF @theme-window-status-current-fg "#{@powerline-color-main-2}" set -goq @theme-window-status-separator "" set -goqF @theme-window-status-format " #{@themepack-window-status-format} " set -goqF @theme-window-status-current-format "#[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg}]#[fg=#{@theme-window-status-current-fg},nobold] #{@themepack-window-status-current-format} #[fg=#{@theme-status-bg},bg=#{@theme-window-status-current-bg},nobold]" tmux-themepack-1.1.0/src/powerline/block/000077500000000000000000000000001357764357300203565ustar00rootroot00000000000000tmux-themepack-1.1.0/src/powerline/block/_base.tmuxsh000066400000000000000000000004261357764357300227030ustar00rootroot00000000000000#= include "powerline/_colors/base" # Powerline Block Override set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}" #= include "powerline/_powerline-options" #= include "powerline/_theme-options" #= include "powerline/_window-status-block" #= include "_apply" tmux-themepack-1.1.0/src/powerline/block/blue.tmuxtheme000066400000000000000000000003121357764357300232430ustar00rootroot00000000000000# # Powerline Blue Block - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/blue" #= include "powerline/block/_base" tmux-themepack-1.1.0/src/powerline/block/cyan.tmuxtheme000066400000000000000000000003121357764357300232460ustar00rootroot00000000000000# # Powerline Cyan Block - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/cyan" #= include "powerline/block/_base" tmux-themepack-1.1.0/src/powerline/block/gray.tmuxtheme000066400000000000000000000003121357764357300232560ustar00rootroot00000000000000# # Powerline Gray Block - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/gray" #= include "powerline/block/_base" tmux-themepack-1.1.0/src/powerline/block/green.tmuxtheme000066400000000000000000000003141357764357300234160ustar00rootroot00000000000000# # Powerline Green Block - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/green" #= include "powerline/block/_base" tmux-themepack-1.1.0/src/powerline/block/magenta.tmuxtheme000066400000000000000000000003201357764357300237270ustar00rootroot00000000000000# # Powerline Magenta Block - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/magenta" #= include "powerline/block/_base" tmux-themepack-1.1.0/src/powerline/block/orange.tmuxtheme000066400000000000000000000003161357764357300235730ustar00rootroot00000000000000# # Powerline Orange Block - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/orange" #= include "powerline/block/_base" tmux-themepack-1.1.0/src/powerline/block/purple.tmuxtheme000066400000000000000000000003161357764357300236270ustar00rootroot00000000000000# # Powerline Purple Block - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/purple" #= include "powerline/block/_base" tmux-themepack-1.1.0/src/powerline/block/red.tmuxtheme000066400000000000000000000003101357764357300230640ustar00rootroot00000000000000# # Powerline Red Block - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/red" #= include "powerline/block/_base" tmux-themepack-1.1.0/src/powerline/block/yellow.tmuxtheme000066400000000000000000000003161357764357300236330ustar00rootroot00000000000000# # Powerline Yellow Block - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/yellow" #= include "powerline/block/_base" tmux-themepack-1.1.0/src/powerline/default/000077500000000000000000000000001357764357300207105ustar00rootroot00000000000000tmux-themepack-1.1.0/src/powerline/default/_base.tmuxsh000066400000000000000000000002711357764357300232330ustar00rootroot00000000000000#= include "powerline/_colors/base" #= include "powerline/_powerline-options" #= include "powerline/_theme-options" #= include "powerline/_window-status-default" #= include "_apply" tmux-themepack-1.1.0/src/powerline/default/blue.tmuxtheme000066400000000000000000000003061357764357300236000ustar00rootroot00000000000000# # Powerline Blue - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/blue" #= include "powerline/default/_base" tmux-themepack-1.1.0/src/powerline/default/cyan.tmuxtheme000066400000000000000000000003061357764357300236030ustar00rootroot00000000000000# # Powerline Cyan - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/cyan" #= include "powerline/default/_base" tmux-themepack-1.1.0/src/powerline/default/gray.tmuxtheme000066400000000000000000000003061357764357300236130ustar00rootroot00000000000000# # Powerline Gray - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/gray" #= include "powerline/default/_base" tmux-themepack-1.1.0/src/powerline/default/green.tmuxtheme000066400000000000000000000003101357764357300237440ustar00rootroot00000000000000# # Powerline Green - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/green" #= include "powerline/default/_base" tmux-themepack-1.1.0/src/powerline/default/magenta.tmuxtheme000066400000000000000000000003141357764357300242640ustar00rootroot00000000000000# # Powerline Magenta - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/magenta" #= include "powerline/default/_base" tmux-themepack-1.1.0/src/powerline/default/orange.tmuxtheme000066400000000000000000000003121357764357300241210ustar00rootroot00000000000000# # Powerline Orange - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/orange" #= include "powerline/default/_base" tmux-themepack-1.1.0/src/powerline/default/purple.tmuxtheme000066400000000000000000000003121357764357300241550ustar00rootroot00000000000000# # Powerline Purple - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/purple" #= include "powerline/default/_base" tmux-themepack-1.1.0/src/powerline/default/red.tmuxtheme000066400000000000000000000003041357764357300234210ustar00rootroot00000000000000# # Powerline Red - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/red" #= include "powerline/default/_base" tmux-themepack-1.1.0/src/powerline/default/yellow.tmuxtheme000066400000000000000000000003121357764357300241610ustar00rootroot00000000000000# # Powerline Yellow - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/yellow" #= include "powerline/default/_base" tmux-themepack-1.1.0/src/powerline/double/000077500000000000000000000000001357764357300205365ustar00rootroot00000000000000tmux-themepack-1.1.0/src/powerline/double/_base.tmuxsh000066400000000000000000000004431357764357300230620ustar00rootroot00000000000000#= include "powerline/_colors/base" # Powerline Double Override set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}" #= include "powerline/_powerline-options" #= include "powerline/_theme-options" #= include "powerline/_window-status-default" #= include "_apply" tmux-themepack-1.1.0/src/powerline/double/blue.tmuxtheme000066400000000000000000000003141357764357300234250ustar00rootroot00000000000000# # Powerline Double Blue - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/blue" #= include "powerline/double/_base" tmux-themepack-1.1.0/src/powerline/double/cyan.tmuxtheme000066400000000000000000000003141357764357300234300ustar00rootroot00000000000000# # Powerline Double Cyan - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/cyan" #= include "powerline/double/_base" tmux-themepack-1.1.0/src/powerline/double/green.tmuxtheme000066400000000000000000000003161357764357300236000ustar00rootroot00000000000000# # Powerline Double Green - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/green" #= include "powerline/double/_base" tmux-themepack-1.1.0/src/powerline/double/magenta.tmuxtheme000066400000000000000000000003221357764357300241110ustar00rootroot00000000000000# # Powerline Double Magenta - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/magenta" #= include "powerline/double/_base" tmux-themepack-1.1.0/src/powerline/double/orange.tmuxtheme000066400000000000000000000003201357764357300237460ustar00rootroot00000000000000# # Powerline Double Orange - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/orange" #= include "powerline/double/_base" tmux-themepack-1.1.0/src/powerline/double/purple.tmuxtheme000066400000000000000000000003201357764357300240020ustar00rootroot00000000000000# # Powerline Double Purple - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/purple" #= include "powerline/double/_base" tmux-themepack-1.1.0/src/powerline/double/red.tmuxtheme000066400000000000000000000003121357764357300232460ustar00rootroot00000000000000# # Powerline Double Red - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/red" #= include "powerline/double/_base" tmux-themepack-1.1.0/src/powerline/double/yellow.tmuxtheme000066400000000000000000000003201357764357300240060ustar00rootroot00000000000000# # Powerline Double Yellow - Tmux Themepack #= include "powerline/_info" #= include "powerline/_formats" # Powerline color options #= include "powerline/_colors/yellow" #= include "powerline/double/_base" tmux-themepack-1.1.0/test/000077500000000000000000000000001357764357300154505ustar00rootroot00000000000000tmux-themepack-1.1.0/test/basic_test.go000066400000000000000000000050321357764357300201170ustar00rootroot00000000000000package test import ( "testing" "github.com/jimeh/go-tmux" "github.com/stretchr/testify/assert" ) func TestBasicTheme(t *testing.T) { tmuxSetup() defer tmuxTearDown() theme := "../basic.tmuxtheme" _, err := tm.Exec("source-file", theme) assert.NoErrorf(t, err, `%s: Failed to load theme`, theme) tmuxHasOptions(t, theme, tmux.GlobalWindow, tmux.Options{ "clock-mode-colour": "red", "clock-mode-style": "24", "mode-style": "bg=red", "pane-active-border-style": "fg=green", "pane-border-style": "default", "window-status-activity-style": "fg=yellow,bg=black", "window-status-current-format": " #I:#W#F ", "window-status-current-style": "fg=black,bg=red", "window-status-format": " #I:#W#F ", "window-status-separator": "", }) tmuxHasOptions(t, theme, tmux.GlobalSession, tmux.Options{ "display-panes-active-colour": "default", "display-panes-colour": "default", "message-command-style": "default", "message-style": "default", "status-interval": "1", "status-justify": "centre", "status-left": "#S #[fg=white]» #[fg=yellow]#I #[fg=cyan]#P", "status-left-length": "40", "status-left-style": "fg=green,bg=black", "status-right": "#H #[fg=white]« #[fg=yellow]%H:%M:%S #[fg=green]%d-%b-%y", "status-right-length": "40", "status-right-style": "fg=cyan,bg=black", "status-style": "fg=cyan,bg=black", }) } func TestBasicCustomizability(t *testing.T) { name := "basic" filename := "../" + name + ".tmuxtheme" tmuxSetup() out, err := tm.Exec("source-file", "tmux-custom-overrides.conf") assert.NoErrorf(t, err, `%s: Failed to load overrides: %s`, name, out) out, err = tm.Exec("source-file", filename) assert.NoErrorf(t, err, `%s: Failed to load theme: %s`, name, out) opts, err := tm.GetOptions(tmux.GlobalSession) assert.NoError(t, err) assert.Contains(t, opts["status-left"], "LLP:LLF:LLS") assert.Contains(t, opts["status-left"], "LMP:LMF:LMS") assert.Contains(t, opts["status-left"], "LRP:LRF:LRS") assert.Contains(t, opts["status-right"], "RLP:RLF:RLS") assert.Contains(t, opts["status-right"], "RMP:RMF:RMS") assert.Contains(t, opts["status-right"], "RRP:RRF:RRS") opts, err = tm.GetOptions(tmux.GlobalWindow) assert.NoError(t, err) assert.Contains(t, opts["window-status-current-format"], "WSCP:WSCF:WSCS") assert.Contains(t, opts["window-status-format"], "WSP:WSF:WSS") tmuxTearDown() } tmux-themepack-1.1.0/test/default_test.go000066400000000000000000000027631357764357300204720ustar00rootroot00000000000000package test import ( "testing" "github.com/jimeh/go-tmux" "github.com/stretchr/testify/assert" ) func TestDefaultTheme(t *testing.T) { tmuxSetup() defer tmuxTearDown() theme := "../default.tmuxtheme" _, err := tm.Exec("source-file", theme) assert.NoErrorf(t, err, `%s: Failed to load theme`, theme) tmuxHasOptions(t, theme, tmux.GlobalWindow, tmux.Options{ "clock-mode-colour": "blue", "clock-mode-style": "24", "mode-style": "fg=black,bg=yellow", "pane-active-border-style": "fg=green", "pane-border-style": "fg=white", "window-status-activity-style": "fg=green,bg=black", "window-status-current-format": "#I:#W#F", "window-status-current-style": "fg=black,bg=green", "window-status-format": "#I:#W#F", "window-status-separator": " ", }) tmuxHasOptions(t, theme, tmux.GlobalSession, tmux.Options{ "display-panes-active-colour": "red", "display-panes-colour": "blue", "message-command-style": "fg=black,bg=green", "message-style": "fg=black,bg=yellow", "status-interval": "15", "status-justify": "left", "status-left": "[#S] ", "status-left-length": "40", "status-left-style": "fg=black,bg=green", "status-right": " \"#H\" %H:%M %d-%b-%y", "status-right-length": "40", "status-right-style": "fg=black,bg=green", "status-style": "fg=black,bg=green", }) } tmux-themepack-1.1.0/test/go.mod000066400000000000000000000002071357764357300165550ustar00rootroot00000000000000module github.com/jimeh/tmux-themepack/test go 1.13 require ( github.com/jimeh/go-tmux v0.0.2 github.com/stretchr/testify v1.4.0 ) tmux-themepack-1.1.0/test/go.sum000066400000000000000000000022771357764357300166130ustar00rootroot00000000000000github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/jimeh/go-tmux v0.0.2 h1:oKM7E2kn+1A11XLWIZD7xVBskynkCX4ouBKcELMuzXY= github.com/jimeh/go-tmux v0.0.2/go.mod h1:KqcevyuQeWQwdokZLQ2RisV/PYqAXoWVyzhf0ciICbw= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/stretchr/objx v0.1.0 h1:4G4v2dO3VZwixGIRoQ5Lfboy6nUhCyYzaqnIAPPhYs4= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= tmux-themepack-1.1.0/test/powerline_block_test.go000066400000000000000000000066001357764357300222160ustar00rootroot00000000000000package test import ( "testing" "github.com/jimeh/go-tmux" "github.com/stretchr/testify/assert" ) var powerlineBlockNames = []string{ "blue", "cyan", "gray", "green", "magenta", "orange", "purple", "red", "yellow", } func TestPowerlineBlockThemes(t *testing.T) { for _, name := range powerlineBlockNames { filename := "../powerline/block/" + name + ".tmuxtheme" c := powerlineColors[name] tmuxSetup() out, err := tm.Exec("source-file", filename) assert.NoErrorf(t, err, `%s: Failed to load theme: %s`, filename, out) if err != nil { continue } tmuxHasOptions(t, filename, tmux.GlobalWindow, tmux.Options{ "clock-mode-colour": c.color1, "clock-mode-style": "24", "mode-style": "fg=black,bg=" + c.color1, "pane-active-border-style": "fg=" + c.color1, "pane-border-style": "fg=colour238", "window-status-activity-style": "fg=" + c.color3 + ",bg=colour233", "window-status-current-format": " #I:#W#F ", "window-status-current-style": "fg=black,bg=" + c.color1, "window-status-format": " #I:#W#F ", "window-status-separator": "", }) tmuxHasOptions(t, filename, tmux.GlobalSession, tmux.Options{ "display-panes-active-colour": "colour245", "display-panes-colour": "colour233", "message-command-style": "fg=black,bg=" + c.color1, "message-style": "fg=black,bg=" + c.color1, "status-interval": "1", "status-justify": "centre", "status-left": "#[fg=colour233,bg=" + c.color1 + ",bold] #S #[fg=" + c.color1 + ",bg=colour240,nobold]\ue0b0#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]\ue0b0#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]\ue0b0", "status-left-length": "40", "status-left-style": "fg=colour243,bg=colour233", "status-right": "#[fg=colour235,bg=colour233]\ue0b2#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]\ue0b2#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]\ue0b2#[fg=colour233,bg=colour245,bold] #H ", "status-right-length": "150", "status-right-style": "fg=colour243,bg=colour233", "status-style": "fg=colour240,bg=colour233", }) tmuxTearDown() } } func TestPowerlineBlockCustomizability(t *testing.T) { for _, name := range powerlineBlockNames { filename := "../powerline/block/" + name + ".tmuxtheme" tmuxSetup() out, err := tm.Exec("source-file", "tmux-custom-overrides.conf") assert.NoErrorf(t, err, `%s: Failed to load overrides: %s`, name, out) out, err = tm.Exec("source-file", filename) assert.NoErrorf(t, err, `%s: Failed to load theme: %s`, name, out) opts, err := tm.GetOptions(tmux.GlobalSession) assert.NoError(t, err) assert.Contains(t, opts["status-left"], "LLP:LLF:LLS") assert.Contains(t, opts["status-left"], "LMP:LMF:LMS") assert.Contains(t, opts["status-left"], "LRP:LRF:LRS") assert.Contains(t, opts["status-right"], "RLP:RLF:RLS") assert.Contains(t, opts["status-right"], "RMP:RMF:RMS") assert.Contains(t, opts["status-right"], "RRP:RRF:RRS") opts, err = tm.GetOptions(tmux.GlobalWindow) assert.NoError(t, err) assert.Contains(t, opts["window-status-current-format"], "WSCP:WSCF:WSCS") assert.Contains(t, opts["window-status-format"], "WSP:WSF:WSS") tmuxTearDown() } } tmux-themepack-1.1.0/test/powerline_default_test.go000066400000000000000000000067421357764357300225570ustar00rootroot00000000000000package test import ( "testing" "github.com/jimeh/go-tmux" "github.com/stretchr/testify/assert" ) var powerlineDefaultNames = []string{ "blue", "cyan", "gray", "green", "magenta", "orange", "purple", "red", "yellow", } func TestPowerlineDefaultThemes(t *testing.T) { for _, name := range powerlineDefaultNames { filename := "../powerline/default/" + name + ".tmuxtheme" c := powerlineColors[name] tmuxSetup() out, err := tm.Exec("source-file", filename) assert.NoErrorf(t, err, `%s: Failed to load theme: %s`, name, out) if err != nil { continue } tmuxHasOptions(t, name, tmux.GlobalWindow, tmux.Options{ "clock-mode-colour": c.color1, "clock-mode-style": "24", "mode-style": "fg=black,bg=" + c.color1, "pane-active-border-style": "fg=" + c.color1, "pane-border-style": "fg=colour238", "window-status-activity-style": "fg=colour245,bg=colour233", "window-status-current-format": "#[fg=colour233,bg=black]\ue0b0#[fg=" + c.color2 + ",nobold] #I:#W#F #[fg=colour233,bg=black,nobold]\ue0b2", "window-status-current-style": "fg=" + c.color2 + ",bg=black", "window-status-format": " #I:#W#F ", "window-status-separator": "", }) tmuxHasOptions(t, name, tmux.GlobalSession, tmux.Options{ "display-panes-active-colour": "colour245", "display-panes-colour": "colour233", "message-command-style": "fg=black,bg=" + c.color1, "message-style": "fg=black,bg=" + c.color1, "status-interval": "1", "status-justify": "centre", "status-left": "#[fg=colour233,bg=" + c.color1 + ",bold] #S #[fg=" + c.color1 + ",bg=colour240,nobold]\ue0b0#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]\ue0b0#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]\ue0b0", "status-left-length": "40", "status-left-style": "fg=colour243,bg=colour233", "status-right": "#[fg=colour235,bg=colour233]\ue0b2#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]\ue0b2#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]\ue0b2#[fg=colour233,bg=colour245,bold] #H ", "status-right-length": "150", "status-right-style": "fg=colour243,bg=colour233", "status-style": "fg=colour240,bg=colour233", }) tmuxTearDown() } } func TestPowerlineDefaultCustomizability(t *testing.T) { for _, name := range powerlineDefaultNames { filename := "../powerline/default/" + name + ".tmuxtheme" tmuxSetup() out, err := tm.Exec("source-file", "tmux-custom-overrides.conf") assert.NoErrorf(t, err, `%s: Failed to load overrides: %s`, name, out) out, err = tm.Exec("source-file", filename) assert.NoErrorf(t, err, `%s: Failed to load theme: %s`, name, out) opts, err := tm.GetOptions(tmux.GlobalSession) assert.NoError(t, err) assert.Contains(t, opts["status-left"], "LLP:LLF:LLS") assert.Contains(t, opts["status-left"], "LMP:LMF:LMS") assert.Contains(t, opts["status-left"], "LRP:LRF:LRS") assert.Contains(t, opts["status-right"], "RLP:RLF:RLS") assert.Contains(t, opts["status-right"], "RMP:RMF:RMS") assert.Contains(t, opts["status-right"], "RRP:RRF:RRS") opts, err = tm.GetOptions(tmux.GlobalWindow) assert.NoError(t, err) assert.Contains(t, opts["window-status-current-format"], "WSCP:WSCF:WSCS") assert.Contains(t, opts["window-status-format"], "WSP:WSF:WSS") tmuxTearDown() } } tmux-themepack-1.1.0/test/powerline_double_test.go000066400000000000000000000067541357764357300224100ustar00rootroot00000000000000package test import ( "testing" "github.com/jimeh/go-tmux" "github.com/stretchr/testify/assert" ) var powerlineDoubleNames = []string{ "blue", "cyan", "green", "magenta", "orange", "purple", "red", "yellow", } func TestPowerlineDoubleThemes(t *testing.T) { for _, name := range powerlineDoubleNames { filename := "../powerline/double/" + name + ".tmuxtheme" c := powerlineColors[name] tmuxSetup() out, err := tm.Exec("source-file", filename) assert.NoErrorf(t, err, `%s: Failed to load theme: %s`, filename, out) if err != nil { continue } tmuxHasOptions(t, filename, tmux.GlobalWindow, tmux.Options{ "clock-mode-colour": c.color1, "clock-mode-style": "24", "mode-style": "fg=black,bg=" + c.color1, "pane-active-border-style": "fg=" + c.color1, "pane-border-style": "fg=colour238", "window-status-activity-style": "fg=colour245,bg=colour233", "window-status-current-format": "#[fg=colour233,bg=black]\ue0b0#[fg=" + c.color2 + ",nobold] #I:#W#F #[fg=colour233,bg=black,nobold]\ue0b2", "window-status-current-style": "fg=" + c.color2 + ",bg=black", "window-status-format": " #I:#W#F ", "window-status-separator": "", }) tmuxHasOptions(t, filename, tmux.GlobalSession, tmux.Options{ "display-panes-active-colour": "colour245", "display-panes-colour": "colour233", "message-command-style": "fg=black,bg=" + c.color1, "message-style": "fg=black,bg=" + c.color1, "status-interval": "1", "status-justify": "centre", "status-left": "#[fg=colour233,bg=" + c.color1 + ",bold] #S #[fg=" + c.color1 + ",bg=colour240,nobold]\ue0b0#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]\ue0b0#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]\ue0b0", "status-left-length": "40", "status-left-style": "fg=colour243,bg=colour233", "status-right": "#[fg=colour235,bg=colour233]\ue0b2#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]\ue0b2#[fg=colour233,bg=colour240] %d-%b-%y #[fg=" + c.color1 + ",bg=colour240]\ue0b2#[fg=colour233,bg=" + c.color1 + ",bold] #H ", "status-right-length": "150", "status-right-style": "fg=colour243,bg=colour233", "status-style": "fg=colour240,bg=colour233", }) tmuxTearDown() } } func TestPowerlineDoubleCustomizability(t *testing.T) { for _, name := range powerlineDoubleNames { filename := "../powerline/double/" + name + ".tmuxtheme" tmuxSetup() out, err := tm.Exec("source-file", "tmux-custom-overrides.conf") assert.NoErrorf(t, err, `%s: Failed to load overrides: %s`, name, out) out, err = tm.Exec("source-file", filename) assert.NoErrorf(t, err, `%s: Failed to load theme: %s`, name, out) opts, err := tm.GetOptions(tmux.GlobalSession) assert.NoError(t, err) assert.Contains(t, opts["status-left"], "LLP:LLF:LLS") assert.Contains(t, opts["status-left"], "LMP:LMF:LMS") assert.Contains(t, opts["status-left"], "LRP:LRF:LRS") assert.Contains(t, opts["status-right"], "RLP:RLF:RLS") assert.Contains(t, opts["status-right"], "RMP:RMF:RMS") assert.Contains(t, opts["status-right"], "RRP:RRF:RRS") opts, err = tm.GetOptions(tmux.GlobalWindow) assert.NoError(t, err) assert.Contains(t, opts["window-status-current-format"], "WSCP:WSCF:WSCS") assert.Contains(t, opts["window-status-format"], "WSP:WSF:WSS") tmuxTearDown() } } tmux-themepack-1.1.0/test/powerline_test.go000066400000000000000000000015661357764357300210520ustar00rootroot00000000000000package test var powerlineColors = map[string]struct { filename string color1 string color2 string color3 string }{ "blue": { color1: "colour24", color2: "colour33", color3: "colour31", }, "cyan": { color1: "colour39", color2: "colour81", color3: "colour75", }, "gray": { color1: "colour245", color2: "colour250", color3: "colour245", }, "green": { color1: "colour100", color2: "colour190", color3: "colour107", }, "magenta": { color1: "colour125", color2: "colour127", color3: "colour129", }, "orange": { color1: "colour130", color2: "colour166", color3: "colour130", }, "purple": { color1: "colour90", color2: "colour129", color3: "colour141", }, "red": { color1: "colour88", color2: "colour160", color3: "colour124", }, "yellow": { color1: "colour227", color2: "colour227", color3: "colour229", }, } tmux-themepack-1.1.0/test/setup_test.go000066400000000000000000000021631357764357300202000ustar00rootroot00000000000000package test import ( "log" "os" "testing" "github.com/jimeh/go-tmux" "github.com/stretchr/testify/assert" ) var tm = tmux.New() var tmuxVersion = os.Getenv("TMUX_VERSION") var tmuxBinPath = os.Getenv("TMUX_BIN_PATH") var tmuxConfig = os.Getenv("TMUX_CONFIG") func tmuxSetup() { if tmuxBinPath != "" { tm.BinPath = tmuxBinPath } tm.SocketPath = "./tmux-test-socket" if tmuxConfig != "" { tmuxConfig = "./tmux.conf" } _, err := tm.Exec("-f", tmuxConfig, "new-session", "-d", "sleep", "30") if err != nil { log.Fatal(err) } } func tmuxTearDown() { _, err := tm.Exec("kill-server") if err != nil { log.Fatal(err) } if tm.SocketPath != "" { err = os.Remove(tm.SocketPath) if err != nil { log.Fatal(err) } } } func tmuxHasOptions(t *testing.T, theme string, s tmux.Scope, m tmux.Options) { opts, err := tm.GetOptions(s) assert.NoErrorf(t, err, `%s: Failed to get options`, theme) if err == nil { for k, v := range m { _, ok := opts[k] assert.Truef(t, ok, `Key "%s" is not available in %s`, k, theme) if ok { assert.Equalf(t, v, opts[k], `Key "%s" in "%s"`, k, theme) } } } } tmux-themepack-1.1.0/test/tmux-custom-overrides.conf000066400000000000000000000024161357764357300226270ustar00rootroot00000000000000set -g @themepack-status-left-area-left-format ":LLF:" set -g @themepack-status-left-area-left-prefix "LLP" set -g @themepack-status-left-area-left-suffix "LLS" set -g @themepack-status-left-area-middle-format ":LMF:" set -g @themepack-status-left-area-middle-prefix "LMP" set -g @themepack-status-left-area-middle-suffix "LMS" set -g @themepack-status-left-area-right-format ":LRF:" set -g @themepack-status-left-area-right-prefix "LRP" set -g @themepack-status-left-area-right-suffix "LRS" set -g @themepack-status-right-area-left-format ":RLF:" set -g @themepack-status-right-area-left-prefix "RLP" set -g @themepack-status-right-area-left-suffix "RLS" set -g @themepack-status-right-area-middle-format ":RMF:" set -g @themepack-status-right-area-middle-prefix "RMP" set -g @themepack-status-right-area-middle-suffix "RMS" set -g @themepack-status-right-area-right-format ":RRF:" set -g @themepack-status-right-area-right-prefix "RRP" set -g @themepack-status-right-area-right-suffix "RRS" set -g @themepack-window-status-current-format ":WSCF:" set -g @themepack-window-status-current-prefix "WSCP" set -g @themepack-window-status-current-suffix "WSCS" set -g @themepack-window-status-format ":WSF:" set -g @themepack-window-status-prefix "WSP" set -g @themepack-window-status-suffix "WSS" tmux-themepack-1.1.0/test/tmux.conf000066400000000000000000000000361357764357300173130ustar00rootroot00000000000000# Empty config used for tests tmux-themepack-1.1.0/test/version_test.go000066400000000000000000000005541357764357300205270ustar00rootroot00000000000000package test import ( "bytes" "testing" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) func TestTmuxVersion(t *testing.T) { tmuxSetup() defer tmuxTearDown() if tmuxVersion != "" { out, err := tm.Exec("-V") require.NoError(t, err) assert.Equal( t, "tmux "+tmuxVersion, string(bytes.TrimSpace(out)), ) } } tmux-themepack-1.1.0/themepack.tmux000077500000000000000000000010611357764357300173520ustar00rootroot00000000000000#!/usr/bin/env bash CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" get-tmux-option() { local option value default option="$1" default="$2" value="$(tmux show-option -gqv "$option")" 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 } main "$@"