airline-dracula fork
This commit is contained in:
parent
c5c843fca4
commit
a827d159f7
4 changed files with 65 additions and 67 deletions
Binary file not shown.
21
LICENSE
21
LICENSE
|
@ -1,21 +0,0 @@
|
||||||
MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2020 Dane Williams
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in all
|
|
||||||
copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
||||||
SOFTWARE.
|
|
30
README.md
30
README.md
|
@ -1,2 +1,28 @@
|
||||||
# tmux-dracula
|
# tmux-airline-dracula
|
||||||
Color scheme for tmux inspired by the popular Dracula theme :)
|
|
||||||
|
A tmux theme for Dracula color scheme.
|
||||||
|
|
||||||
|
![Screenshot](https://raw.githubusercontent.com/sei40kr/tmux-airline-dracula/master/screenshot.png)
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
1. Install using tpm.
|
||||||
|
|
||||||
|
```tmux
|
||||||
|
set -g @plugin 'sei40kr/tmux-airline-dracula'
|
||||||
|
```
|
||||||
|
|
||||||
|
## Manual Installation
|
||||||
|
|
||||||
|
1. Clone this repository.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
git clone --depth=1 https://github.com/sei40kr/tmux-airline-dracula.git
|
||||||
|
```
|
||||||
|
|
||||||
|
1. Add following to your `.tmux.conf`.
|
||||||
|
|
||||||
|
```tmux
|
||||||
|
run-shell '. /path/to/tmux-airline-dracula/airline-dracula.tmux'
|
||||||
|
```
|
||||||
|
|
||||||
|
|
79
dracula.tmux
79
dracula.tmux
|
@ -1,51 +1,44 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# Dracula inspired color scheme for tmux
|
main() {
|
||||||
# Author: Dane Williams
|
|
||||||
|
|
||||||
main()
|
## Colors
|
||||||
{
|
black='colour16'
|
||||||
# Dracula Color Palette
|
white='colour255'
|
||||||
background_color='#282a36'
|
gray='colour236'
|
||||||
current_line_color='#44475a'
|
dark_gray='colour236'
|
||||||
foreground_color='#f8f8f2'
|
yellow='colour215'
|
||||||
comment_color='#6272a4'
|
light_purple='colour141'
|
||||||
cyan='#8be9fd'
|
dark_purple='colour61'
|
||||||
green='#50fa7b'
|
|
||||||
orange='#ffb86c'
|
|
||||||
pink='#ff79c6'
|
|
||||||
purple='#bd93f9'
|
|
||||||
red='#ff5555'
|
|
||||||
yellow='#f1fa8c'
|
|
||||||
|
|
||||||
tmux set-option -g default-terminal "screen-256color"
|
## Icons
|
||||||
|
left_sep=''
|
||||||
|
right_sep=''
|
||||||
|
right_alt_sep=''
|
||||||
|
|
||||||
# border for panes
|
|
||||||
tmux set-option -g pane-border-style-fg "${comment_color}"
|
|
||||||
tmux set-option -g pane-active-border-style-fg "${pink}"
|
|
||||||
|
|
||||||
# message text
|
|
||||||
tmux set-option -g message-style-bg "${current_line_color}"
|
|
||||||
tmux set-option -g message-style-fg "${cyan}"
|
|
||||||
|
|
||||||
# status line
|
|
||||||
tmux set-option -g status on
|
tmux set-option -g status on
|
||||||
tmux set-option -g status-style-bg "${current_line_color}"
|
tmux set-option -g status-left-length 100
|
||||||
tmux set-option -g status-style-fg "${purple}"
|
tmux set-option -g status-right-length 100
|
||||||
tmux set-option -g status-interval 1
|
tmux set-option -g status-bg "${dark_gray}"
|
||||||
|
tmux set-option -g pane-active-border-fg "${dark_purple}"
|
||||||
# left
|
tmux set-option -g pane-border-fg "${gray}"
|
||||||
tmux set-option -g status-left "#[bg=${foreground_color}]#[fg=${background_color}]#{?client_prefix,#[bg=${pink}],} ☺"
|
tmux set-option -g message-bg "${gray}"
|
||||||
tmux set-option -ga status-left "#[bg=${current_line_color}]#[fg=${pink}] #{?window_zoomed_flag, ↕ , }"
|
tmux set-option -g message-fg "${white}"
|
||||||
|
tmux set-option -g message-command-bg "${gray}"
|
||||||
# right
|
tmux set-option -g message-command-fg "${white}"
|
||||||
tmux set-option -g status-right "#[fg=${cyan},bg=${current_line_color}]#[fg=${current_line_color},bg=${cyan}] #(tmux-mem-cpu-load -g 5 --interval 2) "
|
tmux set-option -g status-left " #I #[fg=${dark_gray},reverse]${right_sep} "
|
||||||
tmux set-option -ga status-right "#[fg=${pink},bg=${cyan}]#[fg=${current_line_color},bg=${pink}] #(${uptime | cut -f 4-5 -d " " | cut -f 1 -d ","}) "
|
tmux set-option -g status-left-style "fg=${white},bg=${dark_purple},bold"
|
||||||
tmux set-option -ga status-right "#[fg={purple},bg=${pink}][fg=${foreground_color},bg=${purple}] %a %H:%M:%S #[fg=${comment_color}]%Y-%m-%d "
|
tmux set-option -g status-right "${left_sep}#[bg=${black},reverse] %Y-%m-%d %H:%M "
|
||||||
|
tmux set-option -g status-right-style "fg=${light_purple},bg=${dark_gray}"
|
||||||
# window status
|
tmux set-window-option -g window-status-activity-style "fg=${white},bg=${gray}"
|
||||||
tmux set-window-option -g window-status-style "fg=${purple}, bg=${background_color}"
|
tmux set-window-option -g window-status-separator ''
|
||||||
tmux set-window-option -g window-status-current-style "fg=${pink}, bg=${background_color}"
|
tmux set-window-option -g window-status-format ' #I #W '
|
||||||
tmux set-window-option -g windows-status-current-format "#[fg=current_line_color]#[bg=${purple}][fg=${foreground_color}]#[bg=${purple}] #I #W #[fg=${purple}]#[bg=${current_line_color}]"
|
tmux set-window-option -g window-status-style "fg=${yellow},bg=${dark_gray}"
|
||||||
|
tmux set-window-option -g window-status-current-format \
|
||||||
|
"${right_sep}#[fg=${black}] #I ${right_alt_sep} #W #[fg=${dark_gray},reverse]${right_sep}"
|
||||||
|
tmux set-window-option -g window-status-current-style "fg=${dark_gray},bg=${light_purple}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
main
|
||||||
|
|
||||||
|
# vim: set filetype=bash
|
||||||
|
|
Loading…
Reference in a new issue