dotfiles

custom dotfiles
git clone git://git.pyratebeard.net/dotfiles.git
Log | Files | Refs | README

commit baffa4713a3dc5aa3641dc5005274d8e8167be1e
parent f97b958301c9a28fbd9b39b67b7d47fd8660a5d7
Author: dudley <pyratebeard@gmail.com>
Date:   Sat,  5 Nov 2016 13:13:01 +0000

new tmux status bar styles

Diffstat:
Atmux/darkcyan.tmux.conf | 139+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Atmux/watchdogs.tmux.conf | 132+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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