diff --git a/tmux/README.md b/tmux/README.md new file mode 100644 index 00000000..71fabef3 --- /dev/null +++ b/tmux/README.md @@ -0,0 +1,24 @@ +# Solarize color theme tmux configuration + +A tmux solarized theme using Ethan Schoonover’s [Solarized color scheme](http://ethanschoonover.com/solarized). + +## Repositories + * This theme as a single repository: [/seebi/tmux-colors-solarized](https://github.com/seebi/tmux-colors-solarized) + * The main solarized repository: [/altercation/solarized](https://github.com/altercation/solarized) + +## Installation +This config snippet for the terminal multiplexer tmux should be added to your `~/.tmux.conf` configuration file. + +In most cases, you have to force tmux to assume the terminal supports 256 colours. +For this, start tmux as `tmux -2`. + +This color scheme is tested with tmux >= 1.5. tmux 1.1 is reported as not working. + +## Screenshot +Here is a screenshot of a tmux session captured from a gnome-terminal using the [dz-version of the awesome Inconsolata font](http://nodnod.net/2009/feb/12/adding-straight-single-and-double-quotes-inconsola/). + +![screenshot](https://github.com/seebi/tmux-colors-solarized/raw/master/tmuxcolors.png) + +And another one showing different dircolors from the neighboring [dircolors-solarized](https://github.com/seebi/dircolors-solarized) repository. + +![screenshot](https://github.com/seebi/dircolors-solarized/raw/master/img/dircolors.256dark.png) diff --git a/tmux/tmuxcolors-256.conf b/tmux/tmuxcolors-256.conf new file mode 100644 index 00000000..eb7ede44 --- /dev/null +++ b/tmux/tmuxcolors-256.conf @@ -0,0 +1,31 @@ +#### COLOUR (Solarized 256) + +# default statusbar colors +set-option -g status-bg colour235 #base02 +set-option -g status-fg colour136 #yellow +set-option -g status-attr default + +# default window title colors +set-window-option -g window-status-fg colour244 #base0 +set-window-option -g window-status-bg default +#set-window-option -g window-status-attr dim + +# active window title colors +set-window-option -g window-status-current-fg colour166 #orange +set-window-option -g window-status-current-bg default +#set-window-option -g window-status-current-attr bright + +# pane border +set-option -g pane-border-fg colour235 #base02 +set-option -g pane-active-border-fg colour240 #base01 + +# message text +set-option -g message-bg colour235 #base02 +set-option -g message-fg colour166 #orange + +# pane number display +set-option -g display-panes-active-colour colour33 #blue +set-option -g display-panes-colour colour166 #orange + +# clock +set-window-option -g clock-mode-colour colour64 #green diff --git a/tmux/tmuxcolors-dark.conf b/tmux/tmuxcolors-dark.conf new file mode 100644 index 00000000..3fa2ec55 --- /dev/null +++ b/tmux/tmuxcolors-dark.conf @@ -0,0 +1,31 @@ +#### COLOUR (Solarized dark) + +# default statusbar colors +set-option -g status-bg black #base02 +set-option -g status-fg yellow #yellow +set-option -g status-attr default + +# default window title colors +set-window-option -g window-status-fg brightblue #base0 +set-window-option -g window-status-bg default +#set-window-option -g window-status-attr dim + +# active window title colors +set-window-option -g window-status-current-fg brightred #orange +set-window-option -g window-status-current-bg default +#set-window-option -g window-status-current-attr bright + +# pane border +set-option -g pane-border-fg black #base02 +set-option -g pane-active-border-fg brightgreen #base01 + +# message text +set-option -g message-bg black #base02 +set-option -g message-fg brightred #orange + +# pane number display +set-option -g display-panes-active-colour blue #blue +set-option -g display-panes-colour brightred #orange + +# clock +set-window-option -g clock-mode-colour green #green diff --git a/tmux/tmuxcolors-light.conf b/tmux/tmuxcolors-light.conf new file mode 100644 index 00000000..767152a7 --- /dev/null +++ b/tmux/tmuxcolors-light.conf @@ -0,0 +1,31 @@ +#### COLOUR (Solarized light) + +# default statusbar colors +set-option -g status-bg white #base2 +set-option -g status-fg yellow #yellow +set-option -g status-attr default + +# default window title colors +set-window-option -g window-status-fg brightyellow #base00 +set-window-option -g window-status-bg default +#set-window-option -g window-status-attr dim + +# active window title colors +set-window-option -g window-status-current-fg brightred #orange +set-window-option -g window-status-current-bg default +#set-window-option -g window-status-current-attr bright + +# pane border +set-option -g pane-border-fg white #base2 +set-option -g pane-active-border-fg brightcyan #base1 + +# message text +set-option -g message-bg white #base2 +set-option -g message-fg brightred #orange + +# pane number display +set-option -g display-panes-active-colour blue #blue +set-option -g display-panes-colour brightred #orange + +# clock +set-window-option -g clock-mode-colour green #green diff --git a/tmux/tmuxcolors.png b/tmux/tmuxcolors.png new file mode 100644 index 00000000..190df177 Binary files /dev/null and b/tmux/tmuxcolors.png differ