From c4dd50f03fbc16f72be123da829158f81a433f06 Mon Sep 17 00:00:00 2001 From: lonkaars Date: Sat, 5 Dec 2020 15:29:09 +0100 Subject: blubber --- README.md | 18 +- Xresources | 21 ++ colors/bliss.vim | 421 ----------------------------- colors/blubber.vim | 421 +++++++++++++++++++++++++++++ screenshots/bliss.png | Bin 61495 -> 0 bytes terminals/alacritty/alacritty.yml | 27 -- terminals/gnome-terminal/bliss.sh | 123 --------- terminals/iterm2/bliss.itermcolors | 344 ----------------------- terminals/konsole/bliss.colorscheme | 72 ----- terminals/st/config.h | 27 -- terminals/termite/bliss | 40 --- terminals/xfce4-terminal/bliss.colorscheme | 5 - 12 files changed, 444 insertions(+), 1075 deletions(-) create mode 100644 Xresources delete mode 100644 colors/bliss.vim create mode 100644 colors/blubber.vim delete mode 100644 screenshots/bliss.png delete mode 100644 terminals/alacritty/alacritty.yml delete mode 100644 terminals/gnome-terminal/bliss.sh delete mode 100644 terminals/iterm2/bliss.itermcolors delete mode 100644 terminals/konsole/bliss.colorscheme delete mode 100644 terminals/st/config.h delete mode 100644 terminals/termite/bliss delete mode 100644 terminals/xfce4-terminal/bliss.colorscheme diff --git a/README.md b/README.md index 5765adf..469dbf8 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,3 @@ -

Bliss.

+it's in light mode now -

- -## Installation - -### Using vim-plug - -Add `Plug 'co1ncidence/bliss'` to your `.vimrc` (or equivalent). - -### Manual install - -Move `colors/bliss.vim` into your Vim colors folder, usually `~/.vim/colors` or `~/.config/nvim/colors`. Then set `colorscheme bliss` in your Vim config. +[bliss](https://github.com/co1ncidence/bliss) diff --git a/Xresources b/Xresources new file mode 100644 index 0000000..8627b7d --- /dev/null +++ b/Xresources @@ -0,0 +1,21 @@ +*.color0: #fdf9f7 +*.color1: #8c627a +*.color2: #628c6e +*.color3: #8c8b62 +*.color4: #626b8c +*.color5: #6e628c +*.color6: #62808c +*.color7: #121213 +*.color8: #ccbeb7 +*.color9: #725063 +*.color10: #50725a +*.color11: #727250 +*.color12: #505872 +*.color13: #5a5072 +*.color14: #506872 +*.color15: #393b3b + +*.foreground: #121213 +*.background: #fdf9f7 +*.cursorColor: #121213 + diff --git a/colors/bliss.vim b/colors/bliss.vim deleted file mode 100644 index 21d7a4d..0000000 --- a/colors/bliss.vim +++ /dev/null @@ -1,421 +0,0 @@ -" ----------------------------------------------------------------------------- -" Name: Bliss -" Description: A colorscheme inspired by the SA Bliss keycap set -" Author: nuaNce -" Website: https://github.com/co1ncidence/bliss -" License: BSD 3-Clause License -" ----------------------------------------------------------------------------- -" -" GUI color definitions -let s:gui00 = "121213" -let g:base16_gui00 = "121213" - -let s:gui01 = "1c1b1d" -let g:base16_gui01 = "1c1b1d" - -let s:gui02 = "262427" -let g:base16_gui02 = "262427" - -let s:gui03 = "434146" -let g:base16_gui03 = "434146" - -let s:gui04 = "9DCCDE" -let g:base16_gui04 = "9DCCDE" - -let s:gui05 = "fdf9f7" -let g:base16_gui05 = "fdf9f7" -" comment -let s:gui06 = "d6d5d8" -let g:base16_gui06 = "d6d5d8" - -let s:gui07 = "fdf9f7" -let g:base16_gui07 = "fdf9f7" -" red -let s:gui08 = "DE9DAC" -let g:base16_gui08 = "DE9DAC" -" orange -let s:gui09 = "DE9DAC" -let g:base16_gui09 = "DE9DAC" -" yellow -let s:gui0A = "DEDD9D" -let g:base16_gui0A = "DEDD9D" -" green -let s:gui0B = "9DDEAF" -let g:base16_gui0B = "9DDEAF" -" cyan -let s:gui0C = "9DCCDE" -let g:base16_gui0C = "9DCCDE" -" blue -let s:gui0D = "9DACDE" -let g:base16_gui0D = "9DACDE" -" magenta -let s:gui0E = "AF9DDE" -let g:base16_gui0E = "AF9DDE" -" dark red -let s:gui0F = "DE9DAC" -let g:base16_gui0F = "DE9DAC" - -" Terminal color definitions -let s:cterm00 = "00" -let g:base16_cterm00 = "00" -let s:cterm03 = "08" -let g:base16_cterm03 = "08" -let s:cterm05 = "07" -let g:base16_cterm05 = "07" -let s:cterm07 = "15" -let g:base16_cterm07 = "15" -let s:cterm08 = "01" -let g:base16_cterm08 = "01" -let s:cterm0A = "03" -let g:base16_cterm0A = "03" -let s:cterm0B = "02" -let g:base16_cterm0B = "02" -let s:cterm0C = "06" -let g:base16_cterm0C = "06" -let s:cterm0D = "04" -let g:base16_cterm0D = "04" -let s:cterm0E = "05" -let g:base16_cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let g:base16_cterm01 = "18" - let s:cterm02 = "19" - let g:base16_cterm02 = "19" - let s:cterm04 = "20" - let g:base16_cterm04 = "20" - let s:cterm06 = "21" - let g:base16_cterm06 = "21" - let s:cterm09 = "16" - let g:base16_cterm09 = "16" - let s:cterm0F = "17" - let g:base16_cterm0F = "17" -else - let s:cterm01 = "10" - let g:base16_cterm01 = "10" - let s:cterm02 = "11" - let g:base16_cterm02 = "11" - let s:cterm04 = "12" - let g:base16_cterm04 = "12" - let s:cterm06 = "13" - let g:base16_cterm06 = "13" - let s:cterm09 = "09" - let g:base16_cterm09 = "09" - let s:cterm0F = "14" - let g:base16_cterm0F = "14" -endif - -" Neovim terminal colours -if has("nvim") - let g:terminal_color_0 = "#1d1f21" - let g:terminal_color_1 = "#cc6666" - let g:terminal_color_2 = "#b5bd68" - let g:terminal_color_3 = "#f0c674" - let g:terminal_color_4 = "#81a2be" - let g:terminal_color_5 = "#b294bb" - let g:terminal_color_6 = "#8abeb7" - let g:terminal_color_7 = "#c5c8c6" - let g:terminal_color_8 = "#969896" - let g:terminal_color_9 = "#cc6666" - let g:terminal_color_10 = "#b5bd68" - let g:terminal_color_11 = "#f0c674" - let g:terminal_color_12 = "#81a2be" - let g:terminal_color_13 = "#b294bb" - let g:terminal_color_14 = "#8abeb7" - let g:terminal_color_15 = "#ffffff" - let g:terminal_color_background = g:terminal_color_0 - let g:terminal_color_foreground = g:terminal_color_5 - if &background == "light" - let g:terminal_color_background = g:terminal_color_7 - let g:terminal_color_foreground = g:terminal_color_2 - endif -elseif has("terminal") - let g:terminal_ansi_colors = [ - \ "#1d1f21", - \ "#cc6666", - \ "#8abeb7", - \ "#b5bd68", - \ "#f0c674", - \ "#81a2be", - \ "#b294bb", - \ "#c5c8c6", - \ "#969896", - \ "#cc6666", - \ "#b5bd68", - \ "#f0c674", - \ "#81a2be", - \ "#b294bb", - \ "#8abeb7", - \ "#ffffff", - \ ] -endif - -" Theme setup -hi clear -syntax reset -let g:colors_name = "bliss" - -" Highlighting function -" Optional variables are attributes and guisp -function! g:Base16hi(group, guifg, guibg, ctermfg, ctermbg, ...) - let l:attr = get(a:, 1, "") - let l:guisp = get(a:, 2, "") - - if a:guifg != "" - exec "hi " . a:group . " guifg=#" . a:guifg - endif - if a:guibg != "" - exec "hi " . a:group . " guibg=#" . a:guibg - endif - if a:ctermfg != "" - exec "hi " . a:group . " ctermfg=" . a:ctermfg - endif - if a:ctermbg != "" - exec "hi " . a:group . " ctermbg=" . a:ctermbg - endif - if l:attr != "" - exec "hi " . a:group . " gui=" . l:attr . " cterm=" . l:attr - endif - if l:guisp != "" - exec "hi " . a:group . " guisp=#" . l:guisp - endif -endfunction - - -fun hi(group, guifg, guibg, ctermfg, ctermbg, attr, guisp) - call g:Base16hi(a:group, a:guifg, a:guibg, a:ctermfg, a:ctermbg, a:attr, a:guisp) -endfun - -" Vim editor colors -call hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "") -call hi("Bold", "", "", "", "", "bold", "") -call hi("Debug", s:gui08, "", s:cterm08, "", "", "") -call hi("Directory", s:gui0D, "", s:cterm0D, "", "", "") -call hi("Error", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "") -call hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "") -call hi("Exception", s:gui08, "", s:cterm08, "", "", "") -call hi("FoldColumn", s:gui0C, s:gui01, s:cterm0C, s:cterm01, "", "") -call hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "") -call hi("IncSearch", s:gui01, s:gui09, s:cterm01, s:cterm09, "none", "") -call hi("Italic", "", "", "", "", "none", "") -call hi("Macro", s:gui08, "", s:cterm08, "", "", "") -call hi("MatchParen", "", s:gui03, "", s:cterm03, "", "") -call hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "", "") -call hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "", "") -call hi("Question", s:gui0D, "", s:cterm0D, "", "", "") -call hi("Search", s:gui01, s:gui0A, s:cterm01, s:cterm0A, "", "") -call hi("Substitute", s:gui01, s:gui0A, s:cterm01, s:cterm0A, "none", "") -call hi("SpecialKey", s:gui03, "", s:cterm03, "", "", "") -call hi("TooLong", s:gui08, "", s:cterm08, "", "", "") -call hi("Underlined", s:gui08, "", s:cterm08, "", "", "") -call hi("Visual", "", s:gui02, "", s:cterm02, "", "") -call hi("VisualNOS", s:gui08, "", s:cterm08, "", "", "") -call hi("WarningMsg", s:gui08, "", s:cterm08, "", "", "") -call hi("WildMenu", s:gui08, s:gui0A, s:cterm08, "", "", "") -call hi("Title", s:gui0D, "", s:cterm0D, "", "none", "") -call hi("Conceal", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "") -call hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "", "") -call hi("NonText", s:gui00, "", s:cterm00, "", "", "") -call hi("LineNr", s:gui02, s:gui00, s:cterm03, s:cterm01, "", "") -call hi("SignColumn", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "") -call hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none", "") -call hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "") -call hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none", "") -call hi("ColorColumn", "", s:gui01, "", s:cterm01, "none", "") -call hi("CursorColumn", "", s:gui01, "", s:cterm01, "none", "") -call hi("CursorLine", "", s:gui01, "", s:cterm01, "none", "") -call hi("CursorLineNr", s:gui04, s:gui00, s:cterm04, s:cterm01, "", "") -call hi("QuickFixLine", "", s:gui01, "", s:cterm01, "none", "") -call hi("PMenu", s:gui05, s:gui01, s:cterm05, s:cterm01, "none", "") -call hi("PMenuSel", s:gui01, s:gui05, s:cterm01, s:cterm05, "", "") -call hi("TabLine", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "") -call hi("TabLineFill", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "") -call hi("TabLineSel", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "none", "") - -" Standard syntax highlighting -call hi("Boolean", s:gui09, "", s:cterm09, "", "", "") -call hi("Character", s:gui08, "", s:cterm08, "", "", "") -call hi("Comment", s:gui03, "", s:cterm03, "", "", "") -call hi("Conditional", s:gui0E, "", s:cterm0E, "", "", "") -call hi("Constant", s:gui09, "", s:cterm09, "", "", "") -call hi("Define", s:gui0E, "", s:cterm0E, "", "none", "") -call hi("Delimiter", s:gui0F, "", s:cterm0F, "", "", "") -call hi("Float", s:gui09, "", s:cterm09, "", "", "") -call hi("Function", s:gui0D, "", s:cterm0D, "", "", "") -call hi("Identifier", s:gui08, "", s:cterm08, "", "none", "") -call hi("Include", s:gui0D, "", s:cterm0D, "", "", "") -call hi("Keyword", s:gui0E, "", s:cterm0E, "", "", "") -call hi("Label", s:gui0A, "", s:cterm0A, "", "", "") -call hi("Number", s:gui09, "", s:cterm09, "", "", "") -call hi("Operator", s:gui05, "", s:cterm05, "", "none", "") -call hi("PreProc", s:gui0A, "", s:cterm0A, "", "", "") -call hi("shShebang", s:gui03, "", s:cterm0A, "", "", "") -call hi("Repeat", s:gui0A, "", s:cterm0A, "", "", "") -call hi("Special", s:gui0C, "", s:cterm0C, "", "", "") -call hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "", "") -call hi("Statement", s:gui08, "", s:cterm08, "", "", "") -call hi("StorageClass", s:gui0A, "", s:cterm0A, "", "", "") -call hi("String", s:gui0B, "", s:cterm0B, "", "", "") -call hi("Structure", s:gui0E, "", s:cterm0E, "", "", "") -call hi("Tag", s:gui0A, "", s:cterm0A, "", "", "") -call hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "", "") -call hi("Type", s:gui0A, "", s:cterm0A, "", "none", "") -call hi("Typedef", s:gui0A, "", s:cterm0A, "", "", "") - -" C highlighting -call hi("cOperator", s:gui0C, "", s:cterm0C, "", "", "") -call hi("cPreCondit", s:gui0E, "", s:cterm0E, "", "", "") - -" C# highlighting -call hi("csClass", s:gui0A, "", s:cterm0A, "", "", "") -call hi("csAttribute", s:gui0A, "", s:cterm0A, "", "", "") -call hi("csModifier", s:gui0E, "", s:cterm0E, "", "", "") -call hi("csType", s:gui08, "", s:cterm08, "", "", "") -call hi("csUnspecifiedStatement", s:gui0D, "", s:cterm0D, "", "", "") -call hi("csContextualStatement", s:gui0E, "", s:cterm0E, "", "", "") -call hi("csNewDecleration", s:gui08, "", s:cterm08, "", "", "") - -" CSS highlighting -call hi("cssBraces", s:gui05, "", s:cterm05, "", "", "") -call hi("cssClassName", s:gui0E, "", s:cterm0E, "", "", "") -call hi("cssColor", s:gui0C, "", s:cterm0C, "", "", "") - -" Diff highlighting -call hi("DiffAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "") -call hi("DiffChange", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "") -call hi("DiffDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "") -call hi("DiffText", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "") -call hi("DiffAdded", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "") -call hi("DiffFile", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "") -call hi("DiffNewFile", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "") -call hi("DiffLine", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "") -call hi("DiffRemoved", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "") - -" Git highlighting -call hi("gitcommitOverflow", s:gui08, "", s:cterm08, "", "", "") -call hi("gitcommitSummary", s:gui0B, "", s:cterm0B, "", "", "") -call hi("gitcommitComment", s:gui03, "", s:cterm03, "", "", "") -call hi("gitcommitUntracked", s:gui03, "", s:cterm03, "", "", "") -call hi("gitcommitDiscarded", s:gui03, "", s:cterm03, "", "", "") -call hi("gitcommitSelected", s:gui03, "", s:cterm03, "", "", "") -call hi("gitcommitHeader", s:gui0E, "", s:cterm0E, "", "", "") -call hi("gitcommitSelectedType", s:gui0D, "", s:cterm0D, "", "", "") -call hi("gitcommitUnmergedType", s:gui0D, "", s:cterm0D, "", "", "") -call hi("gitcommitDiscardedType", s:gui0D, "", s:cterm0D, "", "", "") -call hi("gitcommitBranch", s:gui09, "", s:cterm09, "", "bold", "") -call hi("gitcommitUntrackedFile", s:gui0A, "", s:cterm0A, "", "", "") -call hi("gitcommitUnmergedFile", s:gui08, "", s:cterm08, "", "bold", "") -call hi("gitcommitDiscardedFile", s:gui08, "", s:cterm08, "", "bold", "") -call hi("gitcommitSelectedFile", s:gui0B, "", s:cterm0B, "", "bold", "") - -" GitGutter highlighting -call hi("GitGutterAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "") -call hi("GitGutterChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "") -call hi("GitGutterDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "") -call hi("GitGutterChangeDelete", s:gui0E, s:gui01, s:cterm0E, s:cterm01, "", "") - -" HTML highlighting -call hi("htmlBold", s:gui0A, "", s:cterm0A, "", "", "") -call hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "", "") -call hi("htmlEndTag", s:gui05, "", s:cterm05, "", "", "") -call hi("htmlTag", s:gui05, "", s:cterm05, "", "", "") - -" JavaScript highlighting -call hi("javaScript", s:gui05, "", s:cterm05, "", "", "") -call hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "", "") -call hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "", "") -" pangloss/vim-javascript highlighting -call hi("jsOperator", s:gui0D, "", s:cterm0D, "", "", "") -call hi("jsStatement", s:gui0E, "", s:cterm0E, "", "", "") -call hi("jsReturn", s:gui0E, "", s:cterm0E, "", "", "") -call hi("jsThis", s:gui08, "", s:cterm08, "", "", "") -call hi("jsClassDefinition", s:gui0A, "", s:cterm0A, "", "", "") -call hi("jsFunction", s:gui0E, "", s:cterm0E, "", "", "") -call hi("jsFuncName", s:gui0D, "", s:cterm0D, "", "", "") -call hi("jsFuncCall", s:gui0D, "", s:cterm0D, "", "", "") -call hi("jsClassFuncName", s:gui0D, "", s:cterm0D, "", "", "") -call hi("jsClassMethodType", s:gui0E, "", s:cterm0E, "", "", "") -call hi("jsRegexpString", s:gui0C, "", s:cterm0C, "", "", "") -call hi("jsGlobalObjects", s:gui0A, "", s:cterm0A, "", "", "") -call hi("jsGlobalNodeObjects", s:gui0A, "", s:cterm0A, "", "", "") -call hi("jsExceptions", s:gui0A, "", s:cterm0A, "", "", "") -call hi("jsBuiltins", s:gui0A, "", s:cterm0A, "", "", "") - -" Mail highlighting -call hi("mailQuoted1", s:gui0A, "", s:cterm0A, "", "", "") -call hi("mailQuoted2", s:gui0B, "", s:cterm0B, "", "", "") -call hi("mailQuoted3", s:gui0E, "", s:cterm0E, "", "", "") -call hi("mailQuoted4", s:gui0C, "", s:cterm0C, "", "", "") -call hi("mailQuoted5", s:gui0D, "", s:cterm0D, "", "", "") -call hi("mailQuoted6", s:gui0A, "", s:cterm0A, "", "", "") -call hi("mailURL", s:gui0D, "", s:cterm0D, "", "", "") -call hi("mailEmail", s:gui0D, "", s:cterm0D, "", "", "") - -" Markdown highlighting -call hi("markdownCode", s:gui0B, "", s:cterm0B, "", "", "") -call hi("markdownError", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "") -call hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "", "") -call hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "", "") - -" NERDTree highlighting -call hi("NERDTreeDirSlash", s:gui0D, "", s:cterm0D, "", "", "") -call hi("NERDTreeExecFile", s:gui05, "", s:cterm05, "", "", "") - -" PHP highlighting -call hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "", "") -call hi("phpComparison", s:gui05, "", s:cterm05, "", "", "") -call hi("phpParent", s:gui05, "", s:cterm05, "", "", "") -call hi("phpMethodsVar", s:gui0C, "", s:cterm0C, "", "", "") - -" Python highlighting -call hi("pythonOperator", s:gui0E, "", s:cterm0E, "", "", "") -call hi("pythonRepeat", s:gui0E, "", s:cterm0E, "", "", "") -call hi("pythonInclude", s:gui0E, "", s:cterm0E, "", "", "") -call hi("pythonStatement", s:gui0E, "", s:cterm0E, "", "", "") - -" Ruby highlighting -call hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "", "") -call hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "", "") -call hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "", "") -call hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "", "") -call hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "", "") -call hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "", "") - -" SASS highlighting -call hi("sassidChar", s:gui08, "", s:cterm08, "", "", "") -call hi("sassClassChar", s:gui09, "", s:cterm09, "", "", "") -call hi("sassInclude", s:gui0E, "", s:cterm0E, "", "", "") -call hi("sassMixing", s:gui0E, "", s:cterm0E, "", "", "") -call hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "", "") - -" Signify highlighting -call hi("SignifySignAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "") -call hi("SignifySignChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "") -call hi("SignifySignDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "") - -" Spelling highlighting -call hi("SpellBad", "", "", "", "", "undercurl", s:gui08) -call hi("SpellLocal", "", "", "", "", "undercurl", s:gui0C) -call hi("SpellCap", "", "", "", "", "undercurl", s:gui0D) -call hi("SpellRare", "", "", "", "", "undercurl", s:gui0E) - -" Startify highlighting -call hi("StartifyBracket", s:gui03, "", s:cterm03, "", "", "") -call hi("StartifyFile", s:gui07, "", s:cterm07, "", "", "") -call hi("StartifyFooter", s:gui03, "", s:cterm03, "", "", "") -call hi("StartifyHeader", s:gui0B, "", s:cterm0B, "", "", "") -call hi("StartifyNumber", s:gui09, "", s:cterm09, "", "", "") -call hi("StartifyPath", s:gui03, "", s:cterm03, "", "", "") -call hi("StartifySection", s:gui0E, "", s:cterm0E, "", "", "") -call hi("StartifySelect", s:gui0C, "", s:cterm0C, "", "", "") -call hi("StartifySlash", s:gui03, "", s:cterm03, "", "", "") -call hi("StartifySpecial", s:gui03, "", s:cterm03, "", "", "") - -" Java highlighting -call hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "") - -" Remove functions -delf hi - -" Remove color variables -unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F -unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F diff --git a/colors/blubber.vim b/colors/blubber.vim new file mode 100644 index 0000000..1545f34 --- /dev/null +++ b/colors/blubber.vim @@ -0,0 +1,421 @@ +" ----------------------------------------------------------------------------- +" Name: blubber +" Description: Light mode fork of bliss by nuaNce +" Author: Loekaars , nuaNce +" Website: https://github.com/lonkaars/blubber +" License: BSD 3-Clause License +" ----------------------------------------------------------------------------- +" +" GUI color definitions +let s:gui00 = "fdf9f7" +let g:base16_gui00 = "fdf9f7" + +let s:gui01 = "eadad3" +let g:base16_gui01 = "eadad3" + +let s:gui02 = "dbccc5" +let g:base16_gui02 = "dbccc5" + +let s:gui03 = "ccbeb7" +let g:base16_gui03 = "ccbeb7" + +let s:gui04 = "62808c" +let g:base16_gui04 = "62808c" + +let s:gui05 = "121213" +let g:base16_gui05 = "121213" +" comment +let s:gui06 = "393b3b" +let g:base16_gui06 = "393b3b" + +let s:gui07 = "fdf9f7" +let g:base16_gui07 = "fdf9f7" +" red +let s:gui08 = "8c627a" +let g:base16_gui08 = "8c627a" +" orange +let s:gui09 = "8c627a" +let g:base16_gui09 = "8c627a" +" yellow +let s:gui0A = "8c8b62" +let g:base16_gui0A = "8c8b62" +" green +let s:gui0B = "628c6e" +let g:base16_gui0B = "628c6e" +" cyan +let s:gui0C = "62808c" +let g:base16_gui0C = "62808c" +" blue +let s:gui0D = "626b8c" +let g:base16_gui0D = "626b8c" +" magenta +let s:gui0E = "6e628c" +let g:base16_gui0E = "6e628c" +" dark red +let s:gui0F = "8c627a" +let g:base16_gui0F = "8c627a" + +" Terminal color definitions +let s:cterm00 = "00" +let g:base16_cterm00 = "00" +let s:cterm03 = "08" +let g:base16_cterm03 = "08" +let s:cterm05 = "07" +let g:base16_cterm05 = "07" +let s:cterm07 = "15" +let g:base16_cterm07 = "15" +let s:cterm08 = "01" +let g:base16_cterm08 = "01" +let s:cterm0A = "03" +let g:base16_cterm0A = "03" +let s:cterm0B = "02" +let g:base16_cterm0B = "02" +let s:cterm0C = "06" +let g:base16_cterm0C = "06" +let s:cterm0D = "04" +let g:base16_cterm0D = "04" +let s:cterm0E = "05" +let g:base16_cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let g:base16_cterm01 = "18" + let s:cterm02 = "19" + let g:base16_cterm02 = "19" + let s:cterm04 = "20" + let g:base16_cterm04 = "20" + let s:cterm06 = "21" + let g:base16_cterm06 = "21" + let s:cterm09 = "16" + let g:base16_cterm09 = "16" + let s:cterm0F = "17" + let g:base16_cterm0F = "17" +else + let s:cterm01 = "10" + let g:base16_cterm01 = "10" + let s:cterm02 = "11" + let g:base16_cterm02 = "11" + let s:cterm04 = "12" + let g:base16_cterm04 = "12" + let s:cterm06 = "13" + let g:base16_cterm06 = "13" + let s:cterm09 = "09" + let g:base16_cterm09 = "09" + let s:cterm0F = "14" + let g:base16_cterm0F = "14" +endif + +" Neovim terminal colours +if has("nvim") + let g:terminal_color_0 = "#fdf9f7" + let g:terminal_color_1 = "#8c627a" + let g:terminal_color_2 = "#628c6e" + let g:terminal_color_3 = "#8c8b62" + let g:terminal_color_4 = "#626b8c" + let g:terminal_color_5 = "#6e628c" + let g:terminal_color_6 = "#62808c" + let g:terminal_color_7 = "#121213" + let g:terminal_color_8 = "#ccbeb7" + let g:terminal_color_9 = "#725063" + let g:terminal_color_10 = "#50725a" + let g:terminal_color_11 = "#727250" + let g:terminal_color_12 = "#505872" + let g:terminal_color_13 = "#5a5072" + let g:terminal_color_14 = "#506872" + let g:terminal_color_15 = "#393b3b" + let g:terminal_color_background = g:terminal_color_0 + let g:terminal_color_foreground = g:terminal_color_5 + if &background == "light" + let g:terminal_color_background = g:terminal_color_7 + let g:terminal_color_foreground = g:terminal_color_2 + endif +elseif has("terminal") + let g:terminal_ansi_colors = [ + \ "#fdf9f7", + \ "#8c627a", + \ "#628c6e", + \ "#8c8b62", + \ "#626b8c", + \ "#6e628c", + \ "#62808c", + \ "#121213", + \ "#ccbeb7", + \ "#725063", + \ "#50725a", + \ "#727250", + \ "#505872", + \ "#5a5072", + \ "#506872", + \ "#393b3b", + \ ] +endif + +" Theme setup +hi clear +syntax reset +let g:colors_name = "blubber" + +" Highlighting function +" Optional variables are attributes and guisp +function! g:Base16hi(group, guifg, guibg, ctermfg, ctermbg, ...) + let l:attr = get(a:, 1, "") + let l:guisp = get(a:, 2, "") + + if a:guifg != "" + exec "hi " . a:group . " guifg=#" . a:guifg + endif + if a:guibg != "" + exec "hi " . a:group . " guibg=#" . a:guibg + endif + if a:ctermfg != "" + exec "hi " . a:group . " ctermfg=" . a:ctermfg + endif + if a:ctermbg != "" + exec "hi " . a:group . " ctermbg=" . a:ctermbg + endif + if l:attr != "" + exec "hi " . a:group . " gui=" . l:attr . " cterm=" . l:attr + endif + if l:guisp != "" + exec "hi " . a:group . " guisp=#" . l:guisp + endif +endfunction + + +fun hi(group, guifg, guibg, ctermfg, ctermbg, attr, guisp) + call g:Base16hi(a:group, a:guifg, a:guibg, a:ctermfg, a:ctermbg, a:attr, a:guisp) +endfun + +" Vim editor colors +call hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "") +call hi("Bold", "", "", "", "", "bold", "") +call hi("Debug", s:gui08, "", s:cterm08, "", "", "") +call hi("Directory", s:gui0D, "", s:cterm0D, "", "", "") +call hi("Error", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "") +call hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "") +call hi("Exception", s:gui08, "", s:cterm08, "", "", "") +call hi("FoldColumn", s:gui0C, s:gui01, s:cterm0C, s:cterm01, "", "") +call hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "") +call hi("IncSearch", s:gui01, s:gui09, s:cterm01, s:cterm09, "none", "") +call hi("Italic", "", "", "", "", "none", "") +call hi("Macro", s:gui08, "", s:cterm08, "", "", "") +call hi("MatchParen", "", s:gui03, "", s:cterm03, "", "") +call hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "", "") +call hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "", "") +call hi("Question", s:gui0D, "", s:cterm0D, "", "", "") +call hi("Search", s:gui01, s:gui0A, s:cterm01, s:cterm0A, "", "") +call hi("Substitute", s:gui01, s:gui0A, s:cterm01, s:cterm0A, "none", "") +call hi("SpecialKey", s:gui03, "", s:cterm03, "", "", "") +call hi("TooLong", s:gui08, "", s:cterm08, "", "", "") +call hi("Underlined", s:gui08, "", s:cterm08, "", "", "") +call hi("Visual", "", s:gui02, "", s:cterm02, "", "") +call hi("VisualNOS", s:gui08, "", s:cterm08, "", "", "") +call hi("WarningMsg", s:gui08, "", s:cterm08, "", "", "") +call hi("WildMenu", s:gui08, s:gui0A, s:cterm08, "", "", "") +call hi("Title", s:gui0D, "", s:cterm0D, "", "none", "") +call hi("Conceal", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "") +call hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "", "") +call hi("NonText", s:gui00, "", s:cterm00, "", "", "") +call hi("LineNr", s:gui02, s:gui00, s:cterm03, s:cterm01, "", "") +call hi("SignColumn", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "") +call hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none", "") +call hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "") +call hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none", "") +call hi("ColorColumn", "", s:gui01, "", s:cterm01, "none", "") +call hi("CursorColumn", "", s:gui01, "", s:cterm01, "none", "") +call hi("CursorLine", "", s:gui01, "", s:cterm01, "none", "") +call hi("CursorLineNr", s:gui04, s:gui00, s:cterm04, s:cterm01, "", "") +call hi("QuickFixLine", "", s:gui01, "", s:cterm01, "none", "") +call hi("PMenu", s:gui05, s:gui01, s:cterm05, s:cterm01, "none", "") +call hi("PMenuSel", s:gui01, s:gui05, s:cterm01, s:cterm05, "", "") +call hi("TabLine", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "") +call hi("TabLineFill", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "") +call hi("TabLineSel", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "none", "") + +" Standard syntax highlighting +call hi("Boolean", s:gui09, "", s:cterm09, "", "", "") +call hi("Character", s:gui08, "", s:cterm08, "", "", "") +call hi("Comment", s:gui03, "", s:cterm03, "", "", "") +call hi("Conditional", s:gui0E, "", s:cterm0E, "", "", "") +call hi("Constant", s:gui09, "", s:cterm09, "", "", "") +call hi("Define", s:gui0E, "", s:cterm0E, "", "none", "") +call hi("Delimiter", s:gui0F, "", s:cterm0F, "", "", "") +call hi("Float", s:gui09, "", s:cterm09, "", "", "") +call hi("Function", s:gui0D, "", s:cterm0D, "", "", "") +call hi("Identifier", s:gui08, "", s:cterm08, "", "none", "") +call hi("Include", s:gui0D, "", s:cterm0D, "", "", "") +call hi("Keyword", s:gui0E, "", s:cterm0E, "", "", "") +call hi("Label", s:gui0A, "", s:cterm0A, "", "", "") +call hi("Number", s:gui09, "", s:cterm09, "", "", "") +call hi("Operator", s:gui05, "", s:cterm05, "", "none", "") +call hi("PreProc", s:gui0A, "", s:cterm0A, "", "", "") +call hi("shShebang", s:gui03, "", s:cterm0A, "", "", "") +call hi("Repeat", s:gui0A, "", s:cterm0A, "", "", "") +call hi("Special", s:gui0C, "", s:cterm0C, "", "", "") +call hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "", "") +call hi("Statement", s:gui08, "", s:cterm08, "", "", "") +call hi("StorageClass", s:gui0A, "", s:cterm0A, "", "", "") +call hi("String", s:gui0B, "", s:cterm0B, "", "", "") +call hi("Structure", s:gui0E, "", s:cterm0E, "", "", "") +call hi("Tag", s:gui0A, "", s:cterm0A, "", "", "") +call hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "", "") +call hi("Type", s:gui0A, "", s:cterm0A, "", "none", "") +call hi("Typedef", s:gui0A, "", s:cterm0A, "", "", "") + +" C highlighting +call hi("cOperator", s:gui0C, "", s:cterm0C, "", "", "") +call hi("cPreCondit", s:gui0E, "", s:cterm0E, "", "", "") + +" C# highlighting +call hi("csClass", s:gui0A, "", s:cterm0A, "", "", "") +call hi("csAttribute", s:gui0A, "", s:cterm0A, "", "", "") +call hi("csModifier", s:gui0E, "", s:cterm0E, "", "", "") +call hi("csType", s:gui08, "", s:cterm08, "", "", "") +call hi("csUnspecifiedStatement", s:gui0D, "", s:cterm0D, "", "", "") +call hi("csContextualStatement", s:gui0E, "", s:cterm0E, "", "", "") +call hi("csNewDecleration", s:gui08, "", s:cterm08, "", "", "") + +" CSS highlighting +call hi("cssBraces", s:gui05, "", s:cterm05, "", "", "") +call hi("cssClassName", s:gui0E, "", s:cterm0E, "", "", "") +call hi("cssColor", s:gui0C, "", s:cterm0C, "", "", "") + +" Diff highlighting +call hi("DiffAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "") +call hi("DiffChange", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "") +call hi("DiffDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "") +call hi("DiffText", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "") +call hi("DiffAdded", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "") +call hi("DiffFile", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "") +call hi("DiffNewFile", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "") +call hi("DiffLine", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "") +call hi("DiffRemoved", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "") + +" Git highlighting +call hi("gitcommitOverflow", s:gui08, "", s:cterm08, "", "", "") +call hi("gitcommitSummary", s:gui0B, "", s:cterm0B, "", "", "") +call hi("gitcommitComment", s:gui03, "", s:cterm03, "", "", "") +call hi("gitcommitUntracked", s:gui03, "", s:cterm03, "", "", "") +call hi("gitcommitDiscarded", s:gui03, "", s:cterm03, "", "", "") +call hi("gitcommitSelected", s:gui03, "", s:cterm03, "", "", "") +call hi("gitcommitHeader", s:gui0E, "", s:cterm0E, "", "", "") +call hi("gitcommitSelectedType", s:gui0D, "", s:cterm0D, "", "", "") +call hi("gitcommitUnmergedType", s:gui0D, "", s:cterm0D, "", "", "") +call hi("gitcommitDiscardedType", s:gui0D, "", s:cterm0D, "", "", "") +call hi("gitcommitBranch", s:gui09, "", s:cterm09, "", "bold", "") +call hi("gitcommitUntrackedFile", s:gui0A, "", s:cterm0A, "", "", "") +call hi("gitcommitUnmergedFile", s:gui08, "", s:cterm08, "", "bold", "") +call hi("gitcommitDiscardedFile", s:gui08, "", s:cterm08, "", "bold", "") +call hi("gitcommitSelectedFile", s:gui0B, "", s:cterm0B, "", "bold", "") + +" GitGutter highlighting +call hi("GitGutterAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "") +call hi("GitGutterChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "") +call hi("GitGutterDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "") +call hi("GitGutterChangeDelete", s:gui0E, s:gui01, s:cterm0E, s:cterm01, "", "") + +" HTML highlighting +call hi("htmlBold", s:gui0A, "", s:cterm0A, "", "", "") +call hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "", "") +call hi("htmlEndTag", s:gui05, "", s:cterm05, "", "", "") +call hi("htmlTag", s:gui05, "", s:cterm05, "", "", "") + +" JavaScript highlighting +call hi("javaScript", s:gui05, "", s:cterm05, "", "", "") +call hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "", "") +call hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "", "") +" pangloss/vim-javascript highlighting +call hi("jsOperator", s:gui0D, "", s:cterm0D, "", "", "") +call hi("jsStatement", s:gui0E, "", s:cterm0E, "", "", "") +call hi("jsReturn", s:gui0E, "", s:cterm0E, "", "", "") +call hi("jsThis", s:gui08, "", s:cterm08, "", "", "") +call hi("jsClassDefinition", s:gui0A, "", s:cterm0A, "", "", "") +call hi("jsFunction", s:gui0E, "", s:cterm0E, "", "", "") +call hi("jsFuncName", s:gui0D, "", s:cterm0D, "", "", "") +call hi("jsFuncCall", s:gui0D, "", s:cterm0D, "", "", "") +call hi("jsClassFuncName", s:gui0D, "", s:cterm0D, "", "", "") +call hi("jsClassMethodType", s:gui0E, "", s:cterm0E, "", "", "") +call hi("jsRegexpString", s:gui0C, "", s:cterm0C, "", "", "") +call hi("jsGlobalObjects", s:gui0A, "", s:cterm0A, "", "", "") +call hi("jsGlobalNodeObjects", s:gui0A, "", s:cterm0A, "", "", "") +call hi("jsExceptions", s:gui0A, "", s:cterm0A, "", "", "") +call hi("jsBuiltins", s:gui0A, "", s:cterm0A, "", "", "") + +" Mail highlighting +call hi("mailQuoted1", s:gui0A, "", s:cterm0A, "", "", "") +call hi("mailQuoted2", s:gui0B, "", s:cterm0B, "", "", "") +call hi("mailQuoted3", s:gui0E, "", s:cterm0E, "", "", "") +call hi("mailQuoted4", s:gui0C, "", s:cterm0C, "", "", "") +call hi("mailQuoted5", s:gui0D, "", s:cterm0D, "", "", "") +call hi("mailQuoted6", s:gui0A, "", s:cterm0A, "", "", "") +call hi("mailURL", s:gui0D, "", s:cterm0D, "", "", "") +call hi("mailEmail", s:gui0D, "", s:cterm0D, "", "", "") + +" Markdown highlighting +call hi("markdownCode", s:gui0B, "", s:cterm0B, "", "", "") +call hi("markdownError", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "") +call hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "", "") +call hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "", "") + +" NERDTree highlighting +call hi("NERDTreeDirSlash", s:gui0D, "", s:cterm0D, "", "", "") +call hi("NERDTreeExecFile", s:gui05, "", s:cterm05, "", "", "") + +" PHP highlighting +call hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "", "") +call hi("phpComparison", s:gui05, "", s:cterm05, "", "", "") +call hi("phpParent", s:gui05, "", s:cterm05, "", "", "") +call hi("phpMethodsVar", s:gui0C, "", s:cterm0C, "", "", "") + +" Python highlighting +call hi("pythonOperator", s:gui0E, "", s:cterm0E, "", "", "") +call hi("pythonRepeat", s:gui0E, "", s:cterm0E, "", "", "") +call hi("pythonInclude", s:gui0E, "", s:cterm0E, "", "", "") +call hi("pythonStatement", s:gui0E, "", s:cterm0E, "", "", "") + +" Ruby highlighting +call hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "", "") +call hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "", "") +call hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "", "") +call hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "", "") +call hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "", "") +call hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "", "") + +" SASS highlighting +call hi("sassidChar", s:gui08, "", s:cterm08, "", "", "") +call hi("sassClassChar", s:gui09, "", s:cterm09, "", "", "") +call hi("sassInclude", s:gui0E, "", s:cterm0E, "", "", "") +call hi("sassMixing", s:gui0E, "", s:cterm0E, "", "", "") +call hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "", "") + +" Signify highlighting +call hi("SignifySignAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "") +call hi("SignifySignChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "") +call hi("SignifySignDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "") + +" Spelling highlighting +call hi("SpellBad", "", "", "", "", "undercurl", s:gui08) +call hi("SpellLocal", "", "", "", "", "undercurl", s:gui0C) +call hi("SpellCap", "", "", "", "", "undercurl", s:gui0D) +call hi("SpellRare", "", "", "", "", "undercurl", s:gui0E) + +" Startify highlighting +call hi("StartifyBracket", s:gui03, "", s:cterm03, "", "", "") +call hi("StartifyFile", s:gui07, "", s:cterm07, "", "", "") +call hi("StartifyFooter", s:gui03, "", s:cterm03, "", "", "") +call hi("StartifyHeader", s:gui0B, "", s:cterm0B, "", "", "") +call hi("StartifyNumber", s:gui09, "", s:cterm09, "", "", "") +call hi("StartifyPath", s:gui03, "", s:cterm03, "", "", "") +call hi("StartifySection", s:gui0E, "", s:cterm0E, "", "", "") +call hi("StartifySelect", s:gui0C, "", s:cterm0C, "", "", "") +call hi("StartifySlash", s:gui03, "", s:cterm03, "", "", "") +call hi("StartifySpecial", s:gui03, "", s:cterm03, "", "", "") + +" Java highlighting +call hi("javaOperator", s:gui0D, "", s:cterm0D, "", "", "") + +" Remove functions +delf hi + +" Remove color variables +unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F +unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F diff --git a/screenshots/bliss.png b/screenshots/bliss.png deleted file mode 100644 index 45f6434..0000000 Binary files a/screenshots/bliss.png and /dev/null differ diff --git a/terminals/alacritty/alacritty.yml b/terminals/alacritty/alacritty.yml deleted file mode 100644 index bc3fdc1..0000000 --- a/terminals/alacritty/alacritty.yml +++ /dev/null @@ -1,27 +0,0 @@ -colors: - # Default colors - primary: - background: '0x121213' - foreground: '0xfdf9f7' - - # Normal colors - normal: - black: '0x1c1b1d' - red: '0xde9dac' - green: '0x9ddeaf' - yellow: '0xdedd9d' - blue: '0x9dacde' - magenta: '0xaf9dde' - cyan: '0x9dccde' - white: '0xf4e0d8' - - # Bright colors - bright: - black: '0x262427' - red: '0xf7afc0' - green: '0xaff7c3' - yellow: '0xf7f6af' - blue: '0xafc0f7' - magenta: '0xc3aff7' - cyan: '0xafe3f7' - white: '0xf9ece8' diff --git a/terminals/gnome-terminal/bliss.sh b/terminals/gnome-terminal/bliss.sh deleted file mode 100644 index 3cc7332..0000000 --- a/terminals/gnome-terminal/bliss.sh +++ /dev/null @@ -1,123 +0,0 @@ -#!/usr/bin/env bash -# Base16 - Gnome Terminal color scheme install script - -[[ -z "$PROFILE_NAME" ]] && PROFILE_NAME="bliss.good" -[[ -z "$PROFILE_SLUG" ]] && PROFILE_SLUG="bliss-dot-good" -[[ -z "$DCONF" ]] && DCONF=dconf -[[ -z "$UUIDGEN" ]] && UUIDGEN=uuidgen - -dset() { - local key="$1"; shift - local val="$1"; shift - - if [[ "$type" == "string" ]]; then - val="'$val'" - fi - - "$DCONF" write "$PROFILE_KEY/$key" "$val" -} - -# because dconf still doesn't have "append" -dlist_append() { - local key="$1"; shift - local val="$1"; shift - - local entries="$( - { - "$DCONF" read "$key" | tr -d '[]' | tr , "\n" | fgrep -v "$val" - echo "'$val'" - } | head -c-1 | tr "\n" , - )" - - "$DCONF" write "$key" "[$entries]" -} - -# Newest versions of gnome-terminal use dconf -if which "$DCONF" > /dev/null 2>&1; then - [[ -z "$BASE_KEY_NEW" ]] && BASE_KEY_NEW=/org/gnome/terminal/legacy/profiles: - - if [[ -n "`$DCONF list $BASE_KEY_NEW/`" ]]; then - if which "$UUIDGEN" > /dev/null 2>&1; then - PROFILE_SLUG=`uuidgen` - fi - - if [[ -n "`$DCONF read $BASE_KEY_NEW/default`" ]]; then - DEFAULT_SLUG=`$DCONF read $BASE_KEY_NEW/default | tr -d \'` - else - DEFAULT_SLUG=`$DCONF list $BASE_KEY_NEW/ | grep '^:' | head -n1 | tr -d :/` - fi - - DEFAULT_KEY="$BASE_KEY_NEW/:$DEFAULT_SLUG" - PROFILE_KEY="$BASE_KEY_NEW/:$PROFILE_SLUG" - - # copy existing settings from default profile - $DCONF dump "$DEFAULT_KEY/" | $DCONF load "$PROFILE_KEY/" - - # add new copy to list of profiles - dlist_append $BASE_KEY_NEW/list "$PROFILE_SLUG" - - # update profile values with theme options - dset visible-name "'$PROFILE_NAME'" - dset palette "['#1c1b1d', '#de9dac', '#9ddeaf', '#dedd9d', '#9dacde', '#af9dde', '#9dccde', '#f4e0d8', '#262427', '#f7afc0', '#aff7c3', '#f7f6af', '#afc0f7', '#c3aff7', '#afe3f7', '#f9ece8']" - dset background-color "'#121213'" - dset foreground-color "'#fdf9f7'" - dset bold-color "'#fdf9f7'" - dset bold-color-same-as-fg "true" - dset use-theme-colors "false" - dset use-theme-background "false" - - unset PROFILE_NAME - unset PROFILE_SLUG - unset DCONF - unset UUIDGEN - exit 0 - fi -fi - -# Fallback for Gnome 2 and early Gnome 3 -[[ -z "$GCONFTOOL" ]] && GCONFTOOL=gconftool -[[ -z "$BASE_KEY" ]] && BASE_KEY=/apps/gnome-terminal/profiles - -PROFILE_KEY="$BASE_KEY/$PROFILE_SLUG" - -gset() { - local type="$1"; shift - local key="$1"; shift - local val="$1"; shift - - "$GCONFTOOL" --set --type "$type" "$PROFILE_KEY/$key" -- "$val" -} - -# Because gconftool doesn't have "append" -glist_append() { - local type="$1"; shift - local key="$1"; shift - local val="$1"; shift - - local entries="$( - { - "$GCONFTOOL" --get "$key" | tr -d '[]' | tr , "\n" | fgrep -v "$val" - echo "$val" - } | head -c-1 | tr "\n" , - )" - - "$GCONFTOOL" --set --type list --list-type $type "$key" "[$entries]" -} - -# Append the Base16 profile to the profile list -glist_append string /apps/gnome-terminal/global/profile_list "$PROFILE_SLUG" - -gset string visible_name "$PROFILE_NAME" -gset string palette "#1c1b1d:#de9dac:#9ddeaf:#dedd9d:#9dacde:#af9dde:#9dccde:#f4e0d8:#262427:#f7afc0:#aff7c3:#f7f6af:#afc0f7:#c3aff7:#afe3f7:#f9ece8" -gset string background_color "#121213" -gset string foreground_color "#fdf9f7" -gset string bold_color "#fdf9f7" -gset bool bold_color_same_as_fg "true" -gset bool use_theme_colors "false" -gset bool use_theme_background "false" - -unset PROFILE_NAME -unset PROFILE_SLUG -unset DCONF -unset UUIDGEN - diff --git a/terminals/iterm2/bliss.itermcolors b/terminals/iterm2/bliss.itermcolors deleted file mode 100644 index 23d8382..0000000 --- a/terminals/iterm2/bliss.itermcolors +++ /dev/null @@ -1,344 +0,0 @@ - - - - - Ansi 0 Color - - Alpha Component - 1 - Blue Component - 0.15294118225574493 - Color Space - sRGB - Green Component - 0.15294118225574493 - Red Component - 0.14901961386203766 - - Ansi 1 Color - - Alpha Component - 1 - Blue Component - 0.67450982332229614 - Color Space - sRGB - Green Component - 0.61568629741668701 - Red Component - 0.87058824300765991 - - Ansi 10 Color - - Alpha Component - 1 - Blue Component - 0.81568628549575806 - Color Space - sRGB - Green Component - 0.87058824300765991 - Red Component - 0.61568629741668701 - - Ansi 11 Color - - Alpha Component - 1 - Blue Component - 0.61568629741668701 - Color Space - sRGB - Green Component - 0.81568628549575806 - Red Component - 0.87058824300765991 - - Ansi 12 Color - - Alpha Component - 1 - Blue Component - 0.87058824300765991 - Color Space - sRGB - Green Component - 0.61568629741668701 - Red Component - 0.68627452850341797 - - Ansi 13 Color - - Alpha Component - 1 - Blue Component - 0.87058824300765991 - Color Space - sRGB - Green Component - 0.61568629741668701 - Red Component - 0.81568628549575806 - - Ansi 14 Color - - Alpha Component - 1 - Blue Component - 0.87058824300765991 - Color Space - sRGB - Green Component - 0.80000001192092896 - Red Component - 0.61568629741668701 - - Ansi 15 Color - - Alpha Component - 1 - Blue Component - 0.78823530673980713 - Color Space - sRGB - Green Component - 0.82745099067687988 - Red Component - 0.94117647409439087 - - Ansi 2 Color - - Alpha Component - 1 - Blue Component - 0.68627452850341797 - Color Space - sRGB - Green Component - 0.87058824300765991 - Red Component - 0.61568629741668701 - - Ansi 3 Color - - Alpha Component - 1 - Blue Component - 0.61568629741668701 - Color Space - sRGB - Green Component - 0.81568628549575806 - Red Component - 0.87058824300765991 - - Ansi 4 Color - - Alpha Component - 1 - Blue Component - 0.87058824300765991 - Color Space - sRGB - Green Component - 0.67450982332229614 - Red Component - 0.61568629741668701 - - Ansi 5 Color - - Alpha Component - 1 - Blue Component - 0.87058824300765991 - Color Space - sRGB - Green Component - 0.61568629741668701 - Red Component - 0.68627452850341797 - - Ansi 6 Color - - Alpha Component - 1 - Blue Component - 0.87058824300765991 - Color Space - sRGB - Green Component - 0.80000001192092896 - Red Component - 0.61568629741668701 - - Ansi 7 Color - - Alpha Component - 1 - Blue Component - 0.27058824896812439 - Color Space - sRGB - Green Component - 0.27058824896812439 - Red Component - 0.26274511218070984 - - Ansi 8 Color - - Alpha Component - 1 - Blue Component - 0.17254902422428131 - Color Space - sRGB - Green Component - 0.20000000298023224 - Red Component - 0.23137255012989044 - - Ansi 9 Color - - Alpha Component - 1 - Blue Component - 0.61568629741668701 - Color Space - sRGB - Green Component - 0.68627452850341797 - Red Component - 0.87058824300765991 - - Background Color - - Alpha Component - 1 - Blue Component - 0.11372549086809158 - Color Space - sRGB - Green Component - 0.10588235408067703 - Red Component - 0.10980392247438431 - - Badge Color - - Alpha Component - 0.5 - Blue Component - 0.0 - Color Space - sRGB - Green Component - 0.1491314172744751 - Red Component - 1 - - Bold Color - - Alpha Component - 1 - Blue Component - 0.80784302949905396 - Color Space - sRGB - Green Component - 0.77254897356033325 - Red Component - 0.75294119119644165 - - Cursor Color - - Alpha Component - 1 - Blue Component - 0.80784302949905396 - Color Space - sRGB - Green Component - 0.77254897356033325 - Red Component - 0.75294119119644165 - - Cursor Guide Color - - Alpha Component - 0.25 - Blue Component - 1 - Color Space - sRGB - Green Component - 0.9268307089805603 - Red Component - 0.70213186740875244 - - Cursor Text Color - - Alpha Component - 1 - Blue Component - 0.17254900932312012 - Color Space - sRGB - Green Component - 0.14509806036949158 - Red Component - 0.090196065604686737 - - Foreground Color - - Alpha Component - 1 - Blue Component - 0.78823530673980713 - Color Space - sRGB - Green Component - 0.82745099067687988 - Red Component - 0.94117647409439087 - - Link Color - - Alpha Component - 1 - Blue Component - 0.73423302173614502 - Color Space - sRGB - Green Component - 0.35916060209274292 - Red Component - 0.0 - - Selected Text Color - - Alpha Component - 1 - Blue Component - 0.80784302949905396 - Color Space - sRGB - Green Component - 0.77254897356033325 - Red Component - 0.75294119119644165 - - Selection Color - - Alpha Component - 1 - Blue Component - 0.39999988675117493 - Color Space - sRGB - Green Component - 0.35686272382736206 - Red Component - 0.30980390310287476 - - - diff --git a/terminals/konsole/bliss.colorscheme b/terminals/konsole/bliss.colorscheme deleted file mode 100644 index 576acfc..0000000 --- a/terminals/konsole/bliss.colorscheme +++ /dev/null @@ -1,72 +0,0 @@ -# --- special colors --- - -[Background] -Color=18,18,19 - -[BackgroundIntense] -Color=18,18,19 - -[Foreground] -Color=253,249,247 - -[ForegroundIntense] -Color=253,249,247 -Bold=true - -# --- standard colors --- - -[Color0] -Color=28,27,29 - -[Color0Intense] -Color=38,36,39 - -[Color1] -Color=222,157,172 - -[Color1Intense] -Color=247,175,192 - -[Color2] -Color=157,222,175 - -[Color2Intense] -Color=175,247,195 - -[Color3] -Color=222,221,157 - -[Color3Intense] -Color=247,246,175 - -[Color4] -Color=157,172,222 - -[Color4Intense] -Color=175,192,247 - -[Color5] -Color=175,157,222 - -[Color5Intense] -Color=195,175,247 - -[Color6] -Color=157,204,222 - -[Color6Intense] -Color=175,227,247 - -[Color7] -Color=244,224,216 - -[Color7Intense] -Color=249,236,232 - -# --- general options --- - -[General] -Description= -Opacity=1 -Wallpaper= - diff --git a/terminals/st/config.h b/terminals/st/config.h deleted file mode 100644 index 4741c64..0000000 --- a/terminals/st/config.h +++ /dev/null @@ -1,27 +0,0 @@ -/* Terminal colors (16 first used in escape sequence) */ -static const char *colorname[] = { - - /* 8 normal colors */ - [0] = "#1c1b1d", /* black */ - [1] = "#de9dac", /* red */ - [2] = "#9ddeaf", /* green */ - [3] = "#dedd9d", /* yellow */ - [4] = "#9dacde", /* blue */ - [5] = "#af9dde", /* purple */ - [6] = "#9dccde", /* cyan */ - [7] = "#f4e0d8", /* white */ - - /* 8 bright colors*/ - [8] = "#262427", /* black */ - [9] = "#f7afc0", /* red */ - [10] = "#aff7c3", /* green */ - [11] = "#f7f6af", /* yellow */ - [12] = "#afc0f7", /* blue */ - [13] = "#c3aff7", /* purple */ - [14] = "#afe3f7", /* cyan */ - [15] = "#f9ece8", /* white */ - - /* special colors */ - [256] = "#121213", /* background */ - [257] = "#fdf9f7", /* foreground */ -}; diff --git a/terminals/termite/bliss b/terminals/termite/bliss deleted file mode 100644 index ab4a38e..0000000 --- a/terminals/termite/bliss +++ /dev/null @@ -1,40 +0,0 @@ -[colors] - -# special -foreground = #fdf9f7 -foreground_bold = #fdf9f7 -cursor = #fdf9f7 -background = #121213 - -# black -color0 = #1c1b1d -color8 = #262427 - -# red -color1 = #de9dac -color9 = #f7afc0 - -# green -color2 = #9ddeaf -color10 = #aff7c3 - -# yellow -color3 = #dedd9d -color11 = #f7f6af - -# blue -color4 = #9dacde -color12 = #afc0f7 - -# magenta -color5 = #af9dde -color13 = #c3aff7 - -# cyan -color6 = #9dccde -color14 = #afe3f7 - -# white -color7 = #f4e0d8 -color15 = #f9ece8 - diff --git a/terminals/xfce4-terminal/bliss.colorscheme b/terminals/xfce4-terminal/bliss.colorscheme deleted file mode 100644 index 36d2226..0000000 --- a/terminals/xfce4-terminal/bliss.colorscheme +++ /dev/null @@ -1,5 +0,0 @@ -[Configuration] -ColorCursor=#fdfdf9f9f7f7 -ColorForeground=#fdfdf9f9f7f7 -ColorBackground=#121212121313 -ColorPalette=#1c1c1b1b1d1d;#dede9d9dacac;#9d9ddedeafaf;#dededddd9d9d;#9d9dacacdede;#afaf9d9ddede;#9d9dccccdede;#f4f4e0e0d8d8;#262624242727;#f7f7afafc0c0;#afaff7f7c3c3;#f7f7f6f6afaf;#afafc0c0f7f7;#c3c3afaff7f7;#afafe3e3f7f7;#f9f9ecece8e8 -- cgit v1.2.3