mirror of
https://github.com/GeorgeSG/dotfiles.git
synced 2026-09-05 08:58:44 +00:00
Update theme
This commit is contained in:
+35
-20
@@ -2,6 +2,8 @@
|
||||
# General Settings
|
||||
# ------------------
|
||||
|
||||
# See: https://github.com/gpakosz/.tmux/blob/master/.tmux.conf
|
||||
|
||||
# Set Custom Prefix
|
||||
set -g prefix C-a
|
||||
unbind C-b
|
||||
@@ -12,12 +14,12 @@ set-option -g default-command "/usr/local/bin/bash --login"
|
||||
# Disable delay
|
||||
set -sg escape-time 1
|
||||
|
||||
# Change the index of first window or pane to 1
|
||||
set -g base-index 1
|
||||
setw -g pane-base-index 1
|
||||
set -g base-index 1 # start windows numbering at 1
|
||||
setw -g pane-base-index 1 # make pane numbering consistent with windows
|
||||
|
||||
set -q -g status-utf8 on # expect UTF-8 (tmux < 2.2)
|
||||
setw -q -g utf8 on
|
||||
|
||||
# set -g status-utf8 on
|
||||
# setw -g utf8 on
|
||||
|
||||
# -------------------
|
||||
# Visual Settings
|
||||
@@ -27,25 +29,31 @@ set -g default-terminal "screen-256color"
|
||||
|
||||
# Theme
|
||||
|
||||
# Theme "Tomorrow"
|
||||
TMUX_ACTIVE_COLOR="#3e999f"
|
||||
|
||||
TMUX_PANE_BORDER_FG="#d6d6d6"
|
||||
TMUX_PANE_ACTIVE_BORDER_FG="#3e999f"
|
||||
TMUX_MESSAGE_FG="#3e999f"
|
||||
TMUX_MESSAGE_BG="#d6d6d6"
|
||||
TMUX_STATUS_BG="#efefef"
|
||||
TMUX_PANE_ACTIVE_BORDER_FG=$TMUX_ACTIVE_COLOR
|
||||
|
||||
TMUX_NAMESPACE_FG="#efefef"
|
||||
TMUX_NAMESPACE_BG="#c82829"
|
||||
TMUX_USERNAME_FG="#efefef"
|
||||
TMUX_USERNAME_BG="#f5871f"
|
||||
TMUX_MESSAGE_FG=$TMUX_ACTIVE_COLOR
|
||||
TMUX_MESSAGE_BG="#d6d6d6"
|
||||
|
||||
TMUX_STATUS_TEXT_COLOR="#efefef"
|
||||
TMUX_STATUS_BG="#26292c"
|
||||
|
||||
TMUX_PANE_BG=$TMUX_STATUS_TEXT_COLOR
|
||||
|
||||
TMUX_NAMESPACE_FG=$TMUX_STATUS_TEXT_COLOR
|
||||
TMUX_STATUS_RED="#c82829"
|
||||
|
||||
TMUX_USERNAME_FG=$TMUX_STATUS_TEXT_COLOR
|
||||
TMUX_STATUS_ORANGE="#f5871f"
|
||||
|
||||
# Pane borders
|
||||
set -g pane-border-style "fg=$TMUX_PANE_BORDER_FG"
|
||||
set -g pane-active-border-style "fg=$TMUX_PANE_ACTIVE_BORDER_FG"
|
||||
|
||||
# Message in status bar (e.g. Copied successfully)
|
||||
set -g message-style "fg=$TMUX_MESSAGE_FG,bg=$TMUX_MESSAGE_BG"
|
||||
# set -g message-style "fg=$TMUX_STATUS_TEXT_COLOR,bg=$TMUX_MESSAGE_BG"
|
||||
|
||||
# Status bar
|
||||
set-option -g status-position bottom
|
||||
@@ -53,15 +61,15 @@ set-option -g status-position bottom
|
||||
# Status mid style
|
||||
set -g status-style "fg=white,bg=$TMUX_STATUS_BG"
|
||||
|
||||
set -g status-left '#[fg=#(echo $TMUX_NAMESPACE_FG),bg=#(echo $TMUX_NAMESPACE_BG),bold] #S #[fg=#(echo $TMUX_NAMESPACE_BG),bg=#(echo $TMUX_USERNAME_BG),bold]#[fg=#(echo $TMUX_STATUS_BG),bg=#(echo $TMUX_USERNAME_BG),bold] #(whoami) #[fg=#(echo $TMUX_USERNAME_BG),bg=#(echo $TMUX_STATUS_BG),bold]'
|
||||
set -g status-left "#[fg=$TMUX_NAMESPACE_FG,bg=$TMUX_STATUS_RED,bold] #S #[fg=$TMUX_STATUS_RED,bg=$TMUX_STATUS_ORANGE,bold]#[fg=$TMUX_USERNAME_FG,bg=$TMUX_STATUS_ORANGE,bold] #(whoami) #[fg=$TMUX_STATUS_ORANGE,bg=$TMUX_STATUS_BG,bold] "
|
||||
set -g status-left-length 30
|
||||
|
||||
set -g status-right '#[fg=#(echo $TMUX_USERNAME_BG),bg=#(echo $TMUX_NAMESPACE_FG),bold]#[fg=#(echo $TMUX_NAMESPACE_FG),bg=#(echo $TMUX_USERNAME_BG),bold] #H #[fg=#(echo $TMUX_NAMESPACE_BG),bg=#(echo $TMUX_USERNAME_BG),bold]#[fg=#(echo $TMUX_NAMESPACE_FG),bg=#(echo $TMUX_NAMESPACE_BG),bold] #(date +%H:%M) '
|
||||
set -g status-right "#[fg=$TMUX_STATUS_ORANGE,bg=$TMUX_STATUS_BG,bold]#[fg=$TMUX_NAMESPACE_FG,bg=$TMUX_STATUS_ORANGE,bold] #H #[fg=$TMUX_STATUS_RED,bg=$TMUX_STATUS_ORANGE,bold]#[fg=$TMUX_NAMESPACE_FG,bg=$TMUX_STATUS_RED,bold] #(date +%H:%M) "
|
||||
set -g status-right-length 60
|
||||
|
||||
# window name options
|
||||
set -g window-status-format "#[fg=#3e999f,bg=#efefef] #I #W "
|
||||
set -g window-status-current-format "#[fg=#efefef,bg=#3e999f,noreverse,bold] #I #W "
|
||||
set -g window-status-format "#[fg=$TMUX_ACTIVE_COLOR,bg=$TMUX_STATUS_TEXT_COLOR] #I #W "
|
||||
set -g window-status-current-format "#[fg=$TMUX_STATUS_TEXT_COLOR,bg=$TMUX_ACTIVE_COLOR,noreverse,bold] #I #W "
|
||||
|
||||
|
||||
# --------------------
|
||||
@@ -102,6 +110,11 @@ bind r source-file ~/.tmux.conf \; display "Config file reloaded!"
|
||||
bind v split-window -h
|
||||
bind s split-window -v
|
||||
|
||||
# split current window horizontally
|
||||
bind - split-window -h
|
||||
# split current window vertically
|
||||
bind _ split-window -v
|
||||
|
||||
# Move between panes
|
||||
bind h select-pane -L
|
||||
bind j select-pane -D
|
||||
@@ -120,5 +133,7 @@ bind -r L resize-pane -R 5
|
||||
|
||||
# Copy & Paste
|
||||
bind Escape copy-mode
|
||||
bind p paste-buffer
|
||||
bind b list-buffers # list paste buffers
|
||||
bind p paste-buffer # paste last buffer
|
||||
bind P choose-buffer # see all buffers
|
||||
bind C-c run-shell "bash -c 'tmux show-buffer | pbcopy'" \; display 'Copied to clipboard'
|
||||
|
||||
Reference in New Issue
Block a user