mirror of
https://github.com/jimeh/tmux-themepack.git
synced 2026-02-19 03:16:38 +00:00
feat: Make all themes easily user-customizable
This is achieved by using custom @-prefixed tmux options which are set with the `-o` option, meaning, the theme will only set the value if it is not already set. This allows users to override any of the options in the theme by simply setting them before loading the theme. Additionally all themes are now generated using a custom theme builder, that allows sharing various parts of themes between them easily.
This commit is contained in:
28
Makefile
28
Makefile
@@ -1,9 +1,31 @@
|
||||
default: test
|
||||
BUILDER := bin/build-theme
|
||||
THEME_SRC := $(shell find src -name '*.tmuxtheme')
|
||||
INCLUDES := $(shell find src -name '*.tmuxsh')
|
||||
THEMES := $(patsubst src/%,%,$(THEME_SRC))
|
||||
TESTS := $(addsuffix .test,$(THEMES))
|
||||
|
||||
.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:
|
||||
cd test && go test -v
|
||||
test: needs-build
|
||||
cd test && go test -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
|
||||
|
||||
121
basic.tmuxtheme
121
basic.tmuxtheme
@@ -1,54 +1,73 @@
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
#
|
||||
# Basic theme
|
||||
#
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style bg=black,fg=cyan
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#I"
|
||||
set -goq @themepack-status-left-area-right-format "#P"
|
||||
set -goq @themepack-status-right-area-left-format "#H"
|
||||
set -goq @themepack-status-right-area-middle-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-right-format "%d-%b-%y"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=black,fg=green
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#S #[fg=white]» #[fg=yellow]#I #[fg=cyan]#P"
|
||||
# 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 ""
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=black,fg=cyan
|
||||
set -g status-right-length 40
|
||||
set -g status-right "#H #[fg=white]« #[fg=yellow]%H:%M:%S #[fg=green]%d-%b-%y"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format " #I:#W#F "
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=red,fg=black
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=black,fg=yellow
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=default
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=green
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour default
|
||||
set -g display-panes-active-colour default
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour red
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=default,fg=default
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=default,fg=default
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=red,fg=default
|
||||
# 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}"
|
||||
|
||||
107
bin/build-theme
Executable file
107
bin/build-theme
Executable file
@@ -0,0 +1,107 @@
|
||||
#! /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 <source-file> [<target-file>]"
|
||||
echo ""
|
||||
echo "Arguments:"
|
||||
echo " <source-file> - The theme file to build."
|
||||
echo " <target-file> - 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 "$?"
|
||||
@@ -6,57 +6,62 @@
|
||||
# as a template for creating new themes, and as a way to reset a running Tmux
|
||||
# server's style to it's defaults.
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 15
|
||||
# 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 " "
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style bg=green,fg=black
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=green,fg=black
|
||||
set -g status-left-length 10
|
||||
set -g status-left "[#S]"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=green,fg=black
|
||||
set -g status-right-length 40
|
||||
set -g status-right "\"#H\" %H:%M %d-%b-%y"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format "#I:#W#F"
|
||||
set -g window-status-current-format "#I:#W#F"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=green,fg=black
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=black,fg=green
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator " "
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify left
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=white
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=green
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour blue
|
||||
set -g display-panes-active-colour red
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour blue
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=yellow,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=green,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=yellow,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Blue Block - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Blue Block - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour24,bold] #S #[fg=colour24,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Block Override
|
||||
set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format " #I:#W#F "
|
||||
# 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} "
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour24,fg=black
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour31
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour24
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour24
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour24,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour24,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour24,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Cyan Block - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Cyan Block - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour39,bold] #S #[fg=colour39,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Block Override
|
||||
set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format " #I:#W#F "
|
||||
# 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} "
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour39,fg=black
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour75
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour39
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour39
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour39,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour39,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour39,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Gray Block - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Gray Block - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour245,bold] #S #[fg=colour245,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Block Override
|
||||
set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format " #I:#W#F "
|
||||
# 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} "
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour245,fg=black
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour245
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour245
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour245,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour245,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour245,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Green Block - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Green Block - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour100,bold] #S #[fg=colour100,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Block Override
|
||||
set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format " #I:#W#F "
|
||||
# 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} "
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=black
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour107
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour100
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour100
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour100,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour100,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour100,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Magenta Block - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Magenta Block - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour125,bold] #S #[fg=colour125,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Block Override
|
||||
set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format " #I:#W#F "
|
||||
# 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} "
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour125,fg=black
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour129
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour125
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour125
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour125,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour125,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour125,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Orange Block - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Orange Block - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour130,bold] #S #[fg=colour130,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Block Override
|
||||
set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format " #I:#W#F "
|
||||
# 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} "
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour130,fg=black
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour130
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour130
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour130
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour130,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour130,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour130,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Purple Block - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Purple Block - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour90,bold] #S #[fg=colour90,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Block Override
|
||||
set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format " #I:#W#F "
|
||||
# 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} "
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour90,fg=black
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour141
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour90
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour90
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour90,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour90,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour90,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Red Block - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Red Block - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour88,bold] #S #[fg=colour88,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Block Override
|
||||
set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format " #I:#W#F "
|
||||
# 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} "
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour88,fg=black
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour124
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour88
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour88
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour88,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour88,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour88,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Yellow Block - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Yellow Block - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour227,bold] #S #[fg=colour227,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Block Override
|
||||
set -goqF @powerline-color-activity-1 "#{@powerline-color-main-3}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format " #I:#W#F "
|
||||
# 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} "
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour227,fg=black
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour229
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour227
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour227
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour227,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour227,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour227,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,112 @@
|
||||
#
|
||||
# Powerline Blue - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Blue - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour24,bold] #S #[fg=colour24,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# 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}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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]"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour33,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour24
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour24
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour24,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour24,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour24,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,112 @@
|
||||
#
|
||||
# Powerline Cyan - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Cyan - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour39,bold] #S #[fg=colour39,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# 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}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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]"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour81,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour39
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour39
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour39,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour39,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour39,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,112 @@
|
||||
#
|
||||
# Powerline Gray - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Gray - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour245,bold] #S #[fg=colour245,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# 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}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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]"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour250,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour245
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour245
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour245,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour245,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour245,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,112 @@
|
||||
#
|
||||
# Powerline Green - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Green - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour100,bold] #S #[fg=colour100,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# 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}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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]"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour190,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour100
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour100
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour100,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour100,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour100,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,112 @@
|
||||
#
|
||||
# Powerline Magenta - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Magenta - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour125,bold] #S #[fg=colour125,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# 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}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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]"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour127,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour125
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour125
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour125,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour125,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour125,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,112 @@
|
||||
#
|
||||
# Powerline Orange - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Orange - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour130,bold] #S #[fg=colour130,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# 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}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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]"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour166,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour130
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour130
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour130,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour130,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour130,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,112 @@
|
||||
#
|
||||
# Powerline Purple - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Purple - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour90,bold] #S #[fg=colour90,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# 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}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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]"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour129,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour90
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour90
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour90,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour90,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour90,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,112 @@
|
||||
#
|
||||
# Powerline Red - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Red - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour88,bold] #S #[fg=colour88,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# 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}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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]"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour160,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour88
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour88
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour88,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour88,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour88,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,112 @@
|
||||
#
|
||||
# Powerline Yellow - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Yellow - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour227,bold] #S #[fg=colour227,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# 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}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour245,bg=colour240]#[fg=colour233,bg=colour245,bold] #H "
|
||||
# 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]"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour227,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour227
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour227
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour227,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour227,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour227,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Double Blue - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Double Blue - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour24,bold] #S #[fg=colour24,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Double Override
|
||||
set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour24,bg=colour240]#[fg=colour233,bg=colour24,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour33,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
# 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]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour24
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour24
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour24,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour24,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour24,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Double Cyan - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Double Cyan - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour39,bold] #S #[fg=colour39,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Double Override
|
||||
set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour39,bg=colour240]#[fg=colour233,bg=colour39,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour81,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
# 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]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour39
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour39
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour39,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour39,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour39,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Double Green - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Double Green - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour100,bold] #S #[fg=colour100,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Double Override
|
||||
set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour100,bg=colour240]#[fg=colour233,bg=colour100,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour190,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
# 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]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour100
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour100
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour100,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour100,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour100,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Double Magenta - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Double Magenta - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour125,bold] #S #[fg=colour125,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Double Override
|
||||
set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour125,bg=colour240]#[fg=colour233,bg=colour125,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour127,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
# 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]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour125
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour125
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour125,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour125,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour125,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Double Orange - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Double Orange - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour130,bold] #S #[fg=colour130,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Double Override
|
||||
set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour130,bg=colour240]#[fg=colour233,bg=colour130,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour166,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
# 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]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour130
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour130
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour130,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour130,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour130,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Double Purple - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Double Purple - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour90,bold] #S #[fg=colour90,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Double Override
|
||||
set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour90,bg=colour240]#[fg=colour233,bg=colour90,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour129,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
# 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]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour90
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour90
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour90,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour90,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour90,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Double Red - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Double Red - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour88,bold] #S #[fg=colour88,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Double Override
|
||||
set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour88,bg=colour240]#[fg=colour233,bg=colour88,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour160,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
# 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]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour88
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour88
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour88,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour88,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour88,fg=black
|
||||
# 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}"
|
||||
|
||||
@@ -1,64 +1,115 @@
|
||||
#
|
||||
# Powerline Double Yellow - Tmux Theme
|
||||
# Created by Jim Myhrberg <contact@jimeh.me>.
|
||||
# Powerline Double Yellow - Tmux Themepack
|
||||
# https://github.com/jimeh/tmux-themepack
|
||||
#
|
||||
# Inspired by vim-powerline: https://github.com/Lokaltog/powerline
|
||||
# Inspired by vim-powerline: https://github.com/powerline/powerline
|
||||
#
|
||||
# Requires terminal to be using a powerline compatible font, find one here:
|
||||
# https://github.com/Lokaltog/powerline-fonts
|
||||
# https://github.com/powerline/fonts
|
||||
#
|
||||
|
||||
# Status update interval
|
||||
set -g status-interval 1
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# Basic status bar colors
|
||||
set -g status-style fg=colour240,bg=colour233
|
||||
# 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
|
||||
|
||||
# Left side of status bar
|
||||
set -g status-left-style bg=colour233,fg=colour243
|
||||
set -g status-left-length 40
|
||||
set -g status-left "#[fg=colour233,bg=colour227,bold] #S #[fg=colour227,bg=colour240,nobold]#[fg=colour233,bg=colour240] #(whoami) #[fg=colour240,bg=colour235]#[fg=colour240,bg=colour235] #I:#P #[fg=colour235,bg=colour233,nobold]"
|
||||
# Powerline Double Override
|
||||
set -goqF @powerline-status-right-area-right-bg "#{@powerline-color-main-1}"
|
||||
|
||||
# Right side of status bar
|
||||
set -g status-right-style bg=colour233,fg=colour243
|
||||
set -g status-right-length 150
|
||||
set -g status-right "#[fg=colour235,bg=colour233]#[fg=colour240,bg=colour235] %H:%M:%S #[fg=colour240,bg=colour235]#[fg=colour233,bg=colour240] %d-%b-%y #[fg=colour227,bg=colour240]#[fg=colour233,bg=colour227,bold] #H "
|
||||
# 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}"
|
||||
|
||||
# Window status
|
||||
set -g window-status-format " #I:#W#F "
|
||||
set -g window-status-current-format "#[fg=colour233,bg=black]#[fg=colour227,nobold] #I:#W#F #[fg=colour233,bg=black,nobold]"
|
||||
# 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]"
|
||||
|
||||
# Current window status
|
||||
set -g window-status-current-style bg=colour100,fg=colour235
|
||||
|
||||
# Window with activity status
|
||||
set -g window-status-activity-style bg=colour233,fg=colour245
|
||||
|
||||
# Window separator
|
||||
set -g window-status-separator ""
|
||||
|
||||
# Window status alignment
|
||||
set -g status-justify centre
|
||||
|
||||
# Pane border
|
||||
set -g pane-border-style bg=default,fg=colour238
|
||||
|
||||
# Active pane border
|
||||
set -g pane-active-border-style bg=default,fg=colour227
|
||||
|
||||
# Pane number indicator
|
||||
set -g display-panes-colour colour233
|
||||
set -g display-panes-active-colour colour245
|
||||
|
||||
# Clock mode
|
||||
set -g clock-mode-colour colour227
|
||||
set -g clock-mode-style 24
|
||||
|
||||
# Message
|
||||
set -g message-style bg=colour227,fg=black
|
||||
|
||||
# Command message
|
||||
set -g message-command-style bg=colour227,fg=black
|
||||
|
||||
# Mode
|
||||
set -g mode-style bg=colour227,fg=black
|
||||
# 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}"
|
||||
|
||||
24
src/_apply.tmuxsh
Normal file
24
src/_apply.tmuxsh
Normal file
@@ -0,0 +1,24 @@
|
||||
# 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}"
|
||||
50
src/basic.tmuxtheme
Normal file
50
src/basic.tmuxtheme
Normal file
@@ -0,0 +1,50 @@
|
||||
#
|
||||
# Basic theme
|
||||
#
|
||||
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#I"
|
||||
set -goq @themepack-status-left-area-right-format "#P"
|
||||
set -goq @themepack-status-right-area-left-format "#H"
|
||||
set -goq @themepack-status-right-area-middle-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-right-format "%d-%b-%y"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
|
||||
# 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"
|
||||
44
src/default.tmuxtheme
Normal file
44
src/default.tmuxtheme
Normal file
@@ -0,0 +1,44 @@
|
||||
#
|
||||
# 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"
|
||||
7
src/powerline/_colors/base.tmuxsh
Normal file
7
src/powerline/_colors/base.tmuxsh
Normal file
@@ -0,0 +1,7 @@
|
||||
set -goq @powerline-color-black-1 black
|
||||
set -goq @powerline-color-grey-1 colour233
|
||||
set -goq @powerline-color-grey-2 colour235
|
||||
set -goq @powerline-color-grey-3 colour238
|
||||
set -goq @powerline-color-grey-4 colour240
|
||||
set -goq @powerline-color-grey-5 colour243
|
||||
set -goq @powerline-color-grey-6 colour245
|
||||
3
src/powerline/_colors/blue.tmuxsh
Normal file
3
src/powerline/_colors/blue.tmuxsh
Normal file
@@ -0,0 +1,3 @@
|
||||
set -goq @powerline-color-main-1 colour24
|
||||
set -goq @powerline-color-main-2 colour33
|
||||
set -goq @powerline-color-main-3 colour31
|
||||
3
src/powerline/_colors/cyan.tmuxsh
Normal file
3
src/powerline/_colors/cyan.tmuxsh
Normal file
@@ -0,0 +1,3 @@
|
||||
set -goq @powerline-color-main-1 colour39
|
||||
set -goq @powerline-color-main-2 colour81
|
||||
set -goq @powerline-color-main-3 colour75
|
||||
3
src/powerline/_colors/gray.tmuxsh
Normal file
3
src/powerline/_colors/gray.tmuxsh
Normal file
@@ -0,0 +1,3 @@
|
||||
set -goq @powerline-color-main-1 colour245
|
||||
set -goq @powerline-color-main-2 colour250
|
||||
set -goq @powerline-color-main-3 colour245
|
||||
3
src/powerline/_colors/green.tmuxsh
Normal file
3
src/powerline/_colors/green.tmuxsh
Normal file
@@ -0,0 +1,3 @@
|
||||
set -goq @powerline-color-main-1 colour100
|
||||
set -goq @powerline-color-main-2 colour190
|
||||
set -goq @powerline-color-main-3 colour107
|
||||
3
src/powerline/_colors/magenta.tmuxsh
Normal file
3
src/powerline/_colors/magenta.tmuxsh
Normal file
@@ -0,0 +1,3 @@
|
||||
set -goq @powerline-color-main-1 colour125
|
||||
set -goq @powerline-color-main-2 colour127
|
||||
set -goq @powerline-color-main-3 colour129
|
||||
3
src/powerline/_colors/orange.tmuxsh
Normal file
3
src/powerline/_colors/orange.tmuxsh
Normal file
@@ -0,0 +1,3 @@
|
||||
set -goq @powerline-color-main-1 colour130
|
||||
set -goq @powerline-color-main-2 colour166
|
||||
set -goq @powerline-color-main-3 colour130
|
||||
3
src/powerline/_colors/purple.tmuxsh
Normal file
3
src/powerline/_colors/purple.tmuxsh
Normal file
@@ -0,0 +1,3 @@
|
||||
set -goq @powerline-color-main-1 colour90
|
||||
set -goq @powerline-color-main-2 colour129
|
||||
set -goq @powerline-color-main-3 colour141
|
||||
3
src/powerline/_colors/red.tmuxsh
Normal file
3
src/powerline/_colors/red.tmuxsh
Normal file
@@ -0,0 +1,3 @@
|
||||
set -goq @powerline-color-main-1 colour88
|
||||
set -goq @powerline-color-main-2 colour160
|
||||
set -goq @powerline-color-main-3 colour124
|
||||
3
src/powerline/_colors/yellow.tmuxsh
Normal file
3
src/powerline/_colors/yellow.tmuxsh
Normal file
@@ -0,0 +1,3 @@
|
||||
set -goq @powerline-color-main-1 colour227
|
||||
set -goq @powerline-color-main-2 colour227
|
||||
set -goq @powerline-color-main-3 colour229
|
||||
9
src/powerline/_formats.tmuxsh
Normal file
9
src/powerline/_formats.tmuxsh
Normal file
@@ -0,0 +1,9 @@
|
||||
# Themepack format options
|
||||
set -goq @themepack-status-left-area-left-format "#S"
|
||||
set -goq @themepack-status-left-area-middle-format "#(whoami)"
|
||||
set -goq @themepack-status-left-area-right-format "#I:#P"
|
||||
set -goq @themepack-status-right-area-left-format "%H:%M:%S"
|
||||
set -goq @themepack-status-right-area-middle-format "%d-%b-%y"
|
||||
set -goq @themepack-status-right-area-right-format "#H"
|
||||
set -goq @themepack-window-status-current-format "#I:#W#F"
|
||||
set -goq @themepack-window-status-format "#I:#W#F"
|
||||
7
src/powerline/_info.tmuxsh
Normal file
7
src/powerline/_info.tmuxsh
Normal file
@@ -0,0 +1,7 @@
|
||||
# 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
|
||||
#
|
||||
20
src/powerline/_powerline-options.tmuxsh
Normal file
20
src/powerline/_powerline-options.tmuxsh
Normal file
@@ -0,0 +1,20 @@
|
||||
# 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}"
|
||||
27
src/powerline/_theme-options.tmuxsh
Normal file
27
src/powerline/_theme-options.tmuxsh
Normal file
@@ -0,0 +1,27 @@
|
||||
# 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
|
||||
7
src/powerline/_window-status-block.tmuxsh
Normal file
7
src/powerline/_window-status-block.tmuxsh
Normal file
@@ -0,0 +1,7 @@
|
||||
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} "
|
||||
7
src/powerline/_window-status-default.tmuxsh
Normal file
7
src/powerline/_window-status-default.tmuxsh
Normal file
@@ -0,0 +1,7 @@
|
||||
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]"
|
||||
11
src/powerline/block/_base.tmuxsh
Normal file
11
src/powerline/block/_base.tmuxsh
Normal file
@@ -0,0 +1,11 @@
|
||||
#= 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"
|
||||
9
src/powerline/block/blue.tmuxtheme
Normal file
9
src/powerline/block/blue.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Blue Block - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/blue"
|
||||
#= include "powerline/block/_base"
|
||||
9
src/powerline/block/cyan.tmuxtheme
Normal file
9
src/powerline/block/cyan.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Cyan Block - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/cyan"
|
||||
#= include "powerline/block/_base"
|
||||
9
src/powerline/block/gray.tmuxtheme
Normal file
9
src/powerline/block/gray.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Gray Block - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/gray"
|
||||
#= include "powerline/block/_base"
|
||||
9
src/powerline/block/green.tmuxtheme
Normal file
9
src/powerline/block/green.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Green Block - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/green"
|
||||
#= include "powerline/block/_base"
|
||||
9
src/powerline/block/magenta.tmuxtheme
Normal file
9
src/powerline/block/magenta.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Magenta Block - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/magenta"
|
||||
#= include "powerline/block/_base"
|
||||
9
src/powerline/block/orange.tmuxtheme
Normal file
9
src/powerline/block/orange.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Orange Block - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/orange"
|
||||
#= include "powerline/block/_base"
|
||||
9
src/powerline/block/purple.tmuxtheme
Normal file
9
src/powerline/block/purple.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Purple Block - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/purple"
|
||||
#= include "powerline/block/_base"
|
||||
9
src/powerline/block/red.tmuxtheme
Normal file
9
src/powerline/block/red.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Red Block - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/red"
|
||||
#= include "powerline/block/_base"
|
||||
9
src/powerline/block/yellow.tmuxtheme
Normal file
9
src/powerline/block/yellow.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Yellow Block - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/yellow"
|
||||
#= include "powerline/block/_base"
|
||||
8
src/powerline/default/_base.tmuxsh
Normal file
8
src/powerline/default/_base.tmuxsh
Normal file
@@ -0,0 +1,8 @@
|
||||
#= include "powerline/_colors/base"
|
||||
|
||||
#= include "powerline/_powerline-options"
|
||||
|
||||
#= include "powerline/_theme-options"
|
||||
#= include "powerline/_window-status-default"
|
||||
|
||||
#= include "_apply"
|
||||
9
src/powerline/default/blue.tmuxtheme
Normal file
9
src/powerline/default/blue.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Blue - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/blue"
|
||||
#= include "powerline/default/_base"
|
||||
9
src/powerline/default/cyan.tmuxtheme
Normal file
9
src/powerline/default/cyan.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Cyan - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/cyan"
|
||||
#= include "powerline/default/_base"
|
||||
9
src/powerline/default/gray.tmuxtheme
Normal file
9
src/powerline/default/gray.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Gray - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/gray"
|
||||
#= include "powerline/default/_base"
|
||||
9
src/powerline/default/green.tmuxtheme
Normal file
9
src/powerline/default/green.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Green - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/green"
|
||||
#= include "powerline/default/_base"
|
||||
9
src/powerline/default/magenta.tmuxtheme
Normal file
9
src/powerline/default/magenta.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Magenta - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/magenta"
|
||||
#= include "powerline/default/_base"
|
||||
9
src/powerline/default/orange.tmuxtheme
Normal file
9
src/powerline/default/orange.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Orange - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/orange"
|
||||
#= include "powerline/default/_base"
|
||||
9
src/powerline/default/purple.tmuxtheme
Normal file
9
src/powerline/default/purple.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Purple - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/purple"
|
||||
#= include "powerline/default/_base"
|
||||
9
src/powerline/default/red.tmuxtheme
Normal file
9
src/powerline/default/red.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Red - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/red"
|
||||
#= include "powerline/default/_base"
|
||||
9
src/powerline/default/yellow.tmuxtheme
Normal file
9
src/powerline/default/yellow.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Yellow - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/yellow"
|
||||
#= include "powerline/default/_base"
|
||||
11
src/powerline/double/_base.tmuxsh
Normal file
11
src/powerline/double/_base.tmuxsh
Normal file
@@ -0,0 +1,11 @@
|
||||
#= 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"
|
||||
9
src/powerline/double/blue.tmuxtheme
Normal file
9
src/powerline/double/blue.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Double Blue - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/blue"
|
||||
#= include "powerline/double/_base"
|
||||
9
src/powerline/double/cyan.tmuxtheme
Normal file
9
src/powerline/double/cyan.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Double Cyan - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/cyan"
|
||||
#= include "powerline/double/_base"
|
||||
9
src/powerline/double/green.tmuxtheme
Normal file
9
src/powerline/double/green.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Double Green - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/green"
|
||||
#= include "powerline/double/_base"
|
||||
9
src/powerline/double/magenta.tmuxtheme
Normal file
9
src/powerline/double/magenta.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Double Magenta - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/magenta"
|
||||
#= include "powerline/double/_base"
|
||||
9
src/powerline/double/orange.tmuxtheme
Normal file
9
src/powerline/double/orange.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Double Orange - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/orange"
|
||||
#= include "powerline/double/_base"
|
||||
9
src/powerline/double/purple.tmuxtheme
Normal file
9
src/powerline/double/purple.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Double Purple - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/purple"
|
||||
#= include "powerline/double/_base"
|
||||
9
src/powerline/double/red.tmuxtheme
Normal file
9
src/powerline/double/red.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Double Red - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/red"
|
||||
#= include "powerline/double/_base"
|
||||
9
src/powerline/double/yellow.tmuxtheme
Normal file
9
src/powerline/double/yellow.tmuxtheme
Normal file
@@ -0,0 +1,9 @@
|
||||
#
|
||||
# Powerline Double Yellow - Tmux Themepack
|
||||
#= include "powerline/_info"
|
||||
|
||||
#= include "powerline/_formats"
|
||||
|
||||
# Powerline color options
|
||||
#= include "powerline/_colors/yellow"
|
||||
#= include "powerline/double/_base"
|
||||
@@ -35,10 +35,10 @@ func TestDefaultTheme(t *testing.T) {
|
||||
"message-style": "fg=black,bg=yellow",
|
||||
"status-interval": "15",
|
||||
"status-justify": "left",
|
||||
"status-left": "[#S]",
|
||||
"status-left-length": "10",
|
||||
"status-left": "[#S] ",
|
||||
"status-left-length": "40",
|
||||
"status-left-style": "fg=black,bg=green",
|
||||
"status-right": "\"#H\" %H:%M %d-%b-%y",
|
||||
"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",
|
||||
|
||||
@@ -63,8 +63,9 @@ func TestPowerlineBlockThemes(t *testing.T) {
|
||||
for _, tt := range tests {
|
||||
tmuxSetup()
|
||||
|
||||
_, err := tm.Exec("source-file", tt.filename)
|
||||
assert.NoErrorf(t, err, `%s: Failed to load theme`, tt.filename)
|
||||
out, err := tm.Exec("source-file", tt.filename)
|
||||
assert.NoErrorf(t, err,
|
||||
`%s: Failed to load theme: %s`, tt.filename, out)
|
||||
|
||||
tmuxHasOptions(t, tt.filename, tmux.GlobalWindow, tmux.Options{
|
||||
"clock-mode-colour": tt.color1,
|
||||
|
||||
@@ -63,8 +63,9 @@ func TestPowerlineDefaultThemes(t *testing.T) {
|
||||
for _, tt := range tests {
|
||||
tmuxSetup()
|
||||
|
||||
_, err := tm.Exec("source-file", tt.filename)
|
||||
assert.NoErrorf(t, err, `%s: Failed to load theme`, tt.filename)
|
||||
out, err := tm.Exec("source-file", tt.filename)
|
||||
assert.NoErrorf(t, err,
|
||||
`%s: Failed to load theme: %s`, tt.filename, out)
|
||||
|
||||
tmuxHasOptions(t, tt.filename, tmux.GlobalWindow, tmux.Options{
|
||||
"clock-mode-colour": tt.color1,
|
||||
@@ -74,7 +75,7 @@ func TestPowerlineDefaultThemes(t *testing.T) {
|
||||
"pane-border-style": "fg=colour238",
|
||||
"window-status-activity-style": "fg=colour245,bg=colour233",
|
||||
"window-status-current-format": "#[fg=colour233,bg=black]\ue0b0#[fg=" + tt.color2 + ",nobold] #I:#W#F #[fg=colour233,bg=black,nobold]\ue0b2",
|
||||
"window-status-current-style": "fg=colour235,bg=colour100",
|
||||
"window-status-current-style": "fg=" + tt.color2 + ",bg=black",
|
||||
"window-status-format": " #I:#W#F ",
|
||||
"window-status-separator": "",
|
||||
})
|
||||
|
||||
@@ -58,8 +58,9 @@ func TestPowerlineDoubleThemes(t *testing.T) {
|
||||
for _, tt := range tests {
|
||||
tmuxSetup()
|
||||
|
||||
_, err := tm.Exec("source-file", tt.filename)
|
||||
assert.NoErrorf(t, err, `%s: Failed to load theme`, tt.filename)
|
||||
out, err := tm.Exec("source-file", tt.filename)
|
||||
assert.NoErrorf(t, err,
|
||||
`%s: Failed to load theme: %s`, tt.filename, out)
|
||||
|
||||
tmuxHasOptions(t, tt.filename, tmux.GlobalWindow, tmux.Options{
|
||||
"clock-mode-colour": tt.color1,
|
||||
@@ -69,7 +70,7 @@ func TestPowerlineDoubleThemes(t *testing.T) {
|
||||
"pane-border-style": "fg=colour238",
|
||||
"window-status-activity-style": "fg=colour245,bg=colour233",
|
||||
"window-status-current-format": "#[fg=colour233,bg=black]\ue0b0#[fg=" + tt.color2 + ",nobold] #I:#W#F #[fg=colour233,bg=black,nobold]\ue0b2",
|
||||
"window-status-current-style": "fg=colour235,bg=colour100",
|
||||
"window-status-current-style": "fg=" + tt.color2 + ",bg=black",
|
||||
"window-status-format": " #I:#W#F ",
|
||||
"window-status-separator": "",
|
||||
})
|
||||
|
||||
@@ -51,11 +51,11 @@ func tmuxHasOptions(t *testing.T, theme string, s tmux.Scope, m tmux.Options) {
|
||||
if err == nil {
|
||||
for k, v := range m {
|
||||
_, ok := opts[k]
|
||||
assert.Truef(t, ok, `%s: Key "%s" is not available`, theme, k)
|
||||
assert.Truef(t, ok, `Key "%s" is not available in %s`, k, theme)
|
||||
if ok {
|
||||
assert.Equalf(t,
|
||||
v, opts[k],
|
||||
`%s: Key "%s" is not "%s"`, theme, k, v,
|
||||
`Key "%s" in "%s"`, k, theme,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,23 +2,23 @@
|
||||
|
||||
CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
|
||||
theme_option="@themepack"
|
||||
default_theme='basic'
|
||||
get-tmux-option() {
|
||||
local option value default
|
||||
option="$1"
|
||||
default="$2"
|
||||
value="$(tmux show-option -gqv "$option")"
|
||||
|
||||
get_tmux_option() {
|
||||
local option="$1"
|
||||
local default_value="$2"
|
||||
local option_value="$(tmux show-option -gqv "$option")"
|
||||
|
||||
if [ -n "$option_value" ]; then
|
||||
echo "$option_value"
|
||||
if [ -n "$value" ]; then
|
||||
echo "$value"
|
||||
else
|
||||
echo "$default_value"
|
||||
echo "$default"
|
||||
fi
|
||||
}
|
||||
|
||||
main() {
|
||||
local theme="$(get_tmux_option "$theme_option" "$default_theme")"
|
||||
local theme
|
||||
theme="$(get-tmux-option "@themepack" "basic")"
|
||||
|
||||
if [ -f "$CURRENT_DIR/${theme}.tmuxtheme" ]; then
|
||||
tmux source-file "$CURRENT_DIR/${theme}.tmuxtheme"
|
||||
else
|
||||
@@ -26,4 +26,4 @@ main() {
|
||||
fi
|
||||
}
|
||||
|
||||
main
|
||||
main "$@"
|
||||
|
||||
Reference in New Issue
Block a user