commit baffa4713a3dc5aa3641dc5005274d8e8167be1e
parent f97b958301c9a28fbd9b39b67b7d47fd8660a5d7
Author: dudley <pyratebeard@gmail.com>
Date: Sat, 5 Nov 2016 13:13:01 +0000
new tmux status bar styles
Diffstat:
2 files changed, 271 insertions(+), 0 deletions(-)
diff --git a/tmux/darkcyan.tmux.conf b/tmux/darkcyan.tmux.conf
@@ -0,0 +1,139 @@
+# ██████████ ████ ████ ██ ██ ██ ██
+# ░░░░░██░░░ ░██░██ ██░██░██ ░██░░██ ██
+# ░██ ░██░░██ ██ ░██░██ ░██ ░░██ ██
+# ░██ ░██ ░░███ ░██░██ ░██ ░░███
+# ░██ ░██ ░░█ ░██░██ ░██ ██░██
+# ░██ ░██ ░ ░██░██ ░██ ██ ░░██
+# ░██ ░██ ░██░░███████ ██ ░░██
+# ░░ ░░ ░░ ░░░░░░░ ░░ ░░
+#
+# ▓▓▓▓▓▓▓▓▓▓
+# ░▓ author ▓ xero <x@xero.nu>
+# ░▓ code ▓ http://code.xero.nu/dotfiles
+# ░▓ mirror ▓ http://git.io/.files
+# ░▓▓▓▓▓▓▓▓▓▓
+# ░░░░░░░░░░
+
+# change prefix to backtick
+unbind C-b
+set-option -g prefix `
+bind ` send-prefix
+
+# shell
+set -g default-command /usr/bin/zsh
+set -g default-shell /usr/bin/zsh
+
+# start with window 1 (instead of 0)
+set -g base-index 1
+
+# start with pane 1
+set -g pane-base-index 1
+
+# keep window names fixed
+set-option -g allow-rename off
+
+# screen mode
+set -g default-terminal "screen-256color"
+
+# source config file
+bind r source-file ~/.tmux.conf
+
+# history
+set -g history-limit 4096
+
+# allow terminal scrolling
+set-option -g terminal-overrides 'xterm*:smcup@:rmcup@'
+
+# vim style copy paste mode
+unbind [
+bind Escape copy-mode
+#unbind p
+#bind p paste-buffer
+bind-key -t vi-copy 'v' begin-selection
+bind -t vi-copy y copy-pipe 'xclip -in -selection clipboard'
+
+# use vi mode
+setw -g mode-keys vi
+set -g status-keys vi
+
+# pleb mode
+#set -g mouse on
+
+# splitting
+unbind %
+bind h split-window -h
+unbind '"'
+bind v split-window -v
+
+# window switching
+# urxvt tab like window switching (-n: no prior escape seq)
+bind-key -n S-left prev
+bind-key -n S-right next
+bind-key -n C-left swap-window -t -1
+bind-key -n C-right swap-window -t +1
+bind ` select-pane -t :.+
+
+# colon :
+bind : command-prompt
+
+# panes
+set -g pane-border-fg blue
+set -g pane-active-border-fg cyan
+#set -g pane-active-border-attr blink
+
+# status line
+set -g status-justify left
+set -g status-bg colour16
+set -g status-fg colour6
+set -g status-interval 2
+
+# messaging
+set -g message-fg colour0
+set -g message-bg colour6
+set -g message-command-fg colour6
+set -g message-command-bg colour1
+
+# window mode
+setw -g mode-bg colour6
+setw -g mode-fg colour0
+
+# resizing
+setw -g aggressive-resize on
+
+#status bar:
+
+set -g message-attr bold
+set -g message-fg white
+set -g message-bg red
+
+set -g status-justify right
+set -g status-bg black
+set -g status-fg blue
+set -g status-interval 5
+set -g status-utf8 on
+
+setw -g window-status-format "#[bg=black,fg=white] #I #[bg=black,fg=white] #{pane_current_command} "
+#setw -g window-status-format "#[bg=blue,fg=black] #I #[bg=blue,fg=black] #W "
+setw -g window-status-current-format "#[bg=cyan,fg=black] #I #[bg=cyan,fg=black] #{pane_current_command} "
+#setw -g window-status-current-format "#[bg=cyan,fg=black] #I #[bg=blue,fg=black] #W "
+set -g status-justify left
+set-option -g status-right '#[bg=black,fg=white] #H #[default] #[bg=black,fg=white] %a %Y-%m-%d %H:%M #[default]'
+set-option -g status-left ''
+
+# loud or quiet?
+set-option -g visual-activity on
+set-option -g visual-bell off
+set-option -g visual-silence off
+set-window-option -g monitor-activity off
+set-option -g bell-action none
+
+# tmux clock
+set -g clock-mode-colour colour6
+
+# some key-binding changes
+bind x kill-pane
+bind X next-layout
+bind Z previous-layout
+
+# toggle status bar visibility
+bind t set status
diff --git a/tmux/watchdogs.tmux.conf b/tmux/watchdogs.tmux.conf
@@ -0,0 +1,132 @@
+# ██████████ ████ ████ ██ ██ ██ ██
+# ░░░░░██░░░ ░██░██ ██░██░██ ░██░░██ ██
+# ░██ ░██░░██ ██ ░██░██ ░██ ░░██ ██
+# ░██ ░██ ░░███ ░██░██ ░██ ░░███
+# ░██ ░██ ░░█ ░██░██ ░██ ██░██
+# ░██ ░██ ░ ░██░██ ░██ ██ ░░██
+# ░██ ░██ ░██░░███████ ██ ░░██
+# ░░ ░░ ░░ ░░░░░░░ ░░ ░░
+#
+# ▓▓▓▓▓▓▓▓▓▓
+# ░▓ author ▓ xero <x@xero.nu>
+# ░▓ code ▓ http://code.xero.nu/dotfiles
+# ░▓ mirror ▓ http://git.io/.files
+# ░▓▓▓▓▓▓▓▓▓▓
+# ░░░░░░░░░░
+
+# change prefix to backtick
+unbind C-b
+set-option -g prefix `
+bind ` send-prefix
+
+# shell
+set -g default-command /usr/bin/zsh
+set -g default-shell /usr/bin/zsh
+
+# start with window 1 (instead of 0)
+set -g base-index 1
+
+# start with pane 1
+set -g pane-base-index 1
+
+# keep window names fixed
+set-option -g allow-rename off
+
+# screen mode
+set -g default-terminal "screen-256color"
+
+# source config file
+bind r source-file ~/.tmux.conf
+
+# history
+set -g history-limit 4096
+
+# allow terminal scrolling
+set-option -g terminal-overrides 'xterm*:smcup@:rmcup@'
+
+# vim style copy paste mode
+unbind [
+bind Escape copy-mode
+#unbind p
+#bind p paste-buffer
+bind-key -t vi-copy 'v' begin-selection
+bind -t vi-copy y copy-pipe 'xclip -in -selection clipboard'
+
+# use vi mode
+setw -g mode-keys vi
+set -g status-keys vi
+
+# pleb mode
+#set -g mouse on
+
+# splitting
+unbind %
+bind h split-window -h
+unbind '"'
+bind v split-window -v
+
+# window switching
+# urxvt tab like window switching (-n: no prior escape seq)
+bind-key -n S-left prev
+bind-key -n S-right next
+bind-key -n C-left swap-window -t -1
+bind-key -n C-right swap-window -t +1
+bind ` select-pane -t :.+
+
+# colon :
+bind : command-prompt
+
+# panes
+set -g pane-border-fg blue
+set -g pane-active-border-fg cyan
+#set -g pane-active-border-attr blink
+
+# status line
+set -g status-justify left
+set -g status-bg black
+set -g status-fg white
+set -g status-interval 2
+
+# messaging
+set -g message-command-fg green
+set -g message-command-bg black
+
+# window mode
+setw -g mode-bg black
+setw -g mode-fg green
+
+# resizing
+setw -g aggressive-resize on
+
+#status bar:
+
+set -g message-fg red
+set -g message-bg black
+
+set -g status-utf8 on
+
+setw -g window-status-format "#[bg=black,fg=white] #I #[bg=black,fg=white] #{pane_current_command} "
+#setw -g window-status-format "#[bg=blue,fg=black] #I #[bg=blue,fg=black] #W "
+setw -g window-status-current-format "#[bg=black,fg=green] #I #[bg=black,fg=green] #{pane_current_command} "
+#setw -g window-status-current-format "#[bg=cyan,fg=black] #I #[bg=blue,fg=black] #W "
+set -g status-justify left
+set-option -g status-right '#[bg=black,fg=white] #H #[default] #[bg=black,fg=white] %a %Y-%m-%d %H:%M #[default]'
+set-option -g status-left ''
+
+# loud or quiet?
+set-option -g visual-activity on
+set-option -g visual-bell off
+set-option -g visual-silence off
+set-window-option -g monitor-activity off
+set-option -g bell-action none
+
+# tmux clock
+set -g clock-mode-colour colour6
+
+# some key-binding changes
+bind x kill-pane
+bind X next-layout
+bind Z previous-layout
+
+# toggle status bar visibility
+bind t set status