From a827d159f7679382fecac8ee05bb73739eb7ea74 Mon Sep 17 00:00:00 2001 From: Dane Williams Date: Fri, 13 Mar 2020 22:16:19 -0700 Subject: [PATCH] airline-dracula fork --- .dracula.tmux.swp | Bin 12288 -> 0 bytes LICENSE | 21 ------------ README.md | 30 +++++++++++++++-- dracula.tmux | 81 +++++++++++++++++++++------------------------- 4 files changed, 65 insertions(+), 67 deletions(-) delete mode 100644 .dracula.tmux.swp delete mode 100644 LICENSE diff --git a/.dracula.tmux.swp b/.dracula.tmux.swp deleted file mode 100644 index 089cd0be919851a7eb732a8278fff3783c0ff097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmYc?2=nw+u+TGPU|?VnU|^6;$ceKoI?H(7nvo$TF)tM)ObF*D6%^&`WfZ3v>Ln-Y zCFkcRCl;6J<)xOOX{-YosPB@WT$-DjS5mC+o>>xb1CRmAN{R}?LZKk$C>{-g(GVC7fzc2c4S~@R z7!85Z5Eu=C(GVCRAy87l$WYI~z`z9cuQ8NnM5CeHQED^Tq z!xlaUhDCe~3=8=f7_#^n7&7=67()0M7$o=@81C^hFx=&3U^vUmz%YTAfgzEXfgypH zfgzBWfx(!Uf#Ew31H*A128M+^3=9i+7#L>oFfhpTFfeT7W?f1 zsAb>;E$CAyPA$47 zs%p`dDJXj?D2FS64Mk{%nuTdgZLAVur=z>PxTG>CRY55Y?7Ymp>{=ZKuv3!~le1AA zM}pZXWP@NiFrO6nG6rf0yy85W#6UQuVb`4Tgnoa(*sosV6KZR3mj&b9Gfy6p+1*-#IGPU?)JVO0G=I1H~seT(LwI zL={*=tb($JN_A;LNoH=ULXARlX^Dbvnu3Y0se*2bf|7y~Ld*~>qN7x+iQQS)0!gJB z>=cN7SR4`yOPa_{KOPcelS(g)y>Q+Ni8Z%%uz4` zyGvOC97*`&F()+*9F5?p!(ungS+EeQwuj`r_^SN;+|-o#w4B6r9fe12Qxz0+6ciL{ zu|^XtJWwpdmg~T=gpuN7m8R*@(;6Y@FEp@|Gf%A=STDpP~Jh$WZ7esv$SUr|7#HUvwKM&+^NS0Fol~mZ>pPO1- zoS2@f3$Y5~G;o5#ZaAuPd@fT~fT~p}Nv$ZsZh1jsUaD?la!F=cs%}z#QA%nNiaWs3 zfZZKnomjM>=5lb{K~yQE*ZKOXD<4 zkVs};HduwZWwMz%1806wVqSVGSR~293}i$)$QoO9WmAK+MDrwd22N1;+o~&DB&AxW zrGWUzMVGC*vYC;&QKE@D11EY?2bpS-W|3wD(gdlwkSZx#b!8J16LZrpN$Qf8ihYF?Q_ JQetri0|3#f=2ZXy diff --git a/LICENSE b/LICENSE deleted file mode 100644 index bd37307..0000000 --- a/LICENSE +++ /dev/null @@ -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. diff --git a/README.md b/README.md index a820754..a60df21 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,28 @@ -# tmux-dracula -Color scheme for tmux inspired by the popular Dracula theme :) +# tmux-airline-dracula + +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' + ``` + diff --git a/dracula.tmux b/dracula.tmux index d58ec3b..74d7375 100755 --- a/dracula.tmux +++ b/dracula.tmux @@ -1,51 +1,44 @@ #!/usr/bin/env bash -# Dracula inspired color scheme for tmux -# Author: Dane Williams +main() { -main() -{ - # Dracula Color Palette - background_color='#282a36' - current_line_color='#44475a' - foreground_color='#f8f8f2' - comment_color='#6272a4' - cyan='#8be9fd' - green='#50fa7b' - orange='#ffb86c' - pink='#ff79c6' - purple='#bd93f9' - red='#ff5555' - yellow='#f1fa8c' + ## Colors + black='colour16' + white='colour255' + gray='colour236' + dark_gray='colour236' + yellow='colour215' + light_purple='colour141' + dark_purple='colour61' - tmux set-option -g default-terminal "screen-256color" - - # border for panes - tmux set-option -g pane-border-style-fg "${comment_color}" - tmux set-option -g pane-active-border-style-fg "${pink}" + ## Icons + left_sep='' + right_sep='' + right_alt_sep='' - # 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-style-bg "${current_line_color}" - tmux set-option -g status-style-fg "${purple}" - tmux set-option -g status-interval 1 - - # left - tmux set-option -g status-left "#[bg=${foreground_color}]#[fg=${background_color}]#{?client_prefix,#[bg=${pink}],} ☺" - tmux set-option -ga status-left "#[bg=${current_line_color}]#[fg=${pink}] #{?window_zoomed_flag, ↕ , }" - - # right - 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 -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 -ga status-right "#[fg={purple},bg=${pink}][fg=${foreground_color},bg=${purple}] %a %H:%M:%S #[fg=${comment_color}]%Y-%m-%d " - - # window status - tmux set-window-option -g window-status-style "fg=${purple}, bg=${background_color}" - tmux set-window-option -g window-status-current-style "fg=${pink}, bg=${background_color}" - 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-option -g status on + tmux set-option -g status-left-length 100 + tmux set-option -g status-right-length 100 + tmux set-option -g status-bg "${dark_gray}" + tmux set-option -g pane-active-border-fg "${dark_purple}" + tmux set-option -g pane-border-fg "${gray}" + tmux set-option -g message-bg "${gray}" + tmux set-option -g message-fg "${white}" + tmux set-option -g message-command-bg "${gray}" + tmux set-option -g message-command-fg "${white}" + tmux set-option -g status-left " #I #[fg=${dark_gray},reverse]${right_sep} " + tmux set-option -g status-left-style "fg=${white},bg=${dark_purple},bold" + 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}" + tmux set-window-option -g window-status-activity-style "fg=${white},bg=${gray}" + tmux set-window-option -g window-status-separator '' + tmux set-window-option -g window-status-format ' #I #W ' + 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