diff --git a/dotfiles/.bash_profile b/dotfiles/.bash_profile index 5f7f574f..b0f3a034 100644 --- a/dotfiles/.bash_profile +++ b/dotfiles/.bash_profile @@ -1,3 +1,7 @@ #!/usr/bin/env bash +if [ -e install-terminal-theme ]; then + install-terminal-theme > /dev/null +fi + . "$HOME/.bashrc" diff --git a/dotfiles/.local/bin/install-terminal-theme b/dotfiles/.local/bin/install-terminal-theme index 1c1ea63b..dc4c967b 100644 --- a/dotfiles/.local/bin/install-terminal-theme +++ b/dotfiles/.local/bin/install-terminal-theme @@ -8,6 +8,8 @@ # also be necessary to apply the terminal theme which should be available in the # terminals settings after it is generated. +# Themer.dev: https://themer.dev/?calculateIntermediaryShades.dark=true&colors.dark.shade0=%23161925&colors.dark.shade7=%23C3C7D1&colors.dark.accent0=%23ED254E&colors.dark.accent3=%2371F79F&colors.dark.accent2=%23F9DC5C&colors.dark.accent4=%2300C1E4&colors.dark.accent5=%237CB7FF&colors.dark.accent7=%23C74D89&colors.dark.accent6=%23C3C7D1&colors.dark.accent1=%23DCDFE4&colors.light.accent0=%23FF4972&colors.light.accent3=%2395FFC3&colors.light.accent2=%23FFFF80&colors.light.accent5=%23A0DBFF&colors.light.accent7=%23EB71AD&colors.light.accent6=%234C5058&colors.light.shade7=%234C5058&colors.light.shade0=%23FFFFFF&colors.light.accent4=%2324E5FF&colors.light.accent1=%23DCDFE4&activeColorSet=dark + export COLOR_01="#282C34" # Black export COLOR_02="#ED254E" # Red export COLOR_03="#71F79F" # Green diff --git a/dotfiles/.vim/colors/themer.vim b/dotfiles/.vim/colors/themer.vim index cf3eb4fe..d83c6d1b 100644 --- a/dotfiles/.vim/colors/themer.vim +++ b/dotfiles/.vim/colors/themer.vim @@ -1,86 +1,86 @@ - + if &background == 'dark' - - let s:guishade0 = "#222323" - let s:guishade1 = "#3d3e3e" - let s:guishade2 = "#575858" - let s:guishade3 = "#727373" - let s:guishade4 = "#8d8d8d" - let s:guishade5 = "#a8a8a8" - let s:guishade6 = "#c2c2c2" - let s:guishade7 = "#dddddd" - let s:guiaccent0 = "#ff5257" - let s:guiaccent1 = "#f7821c" - let s:guiaccent2 = "#fbb927" - let s:guiaccent3 = "#62ba46" - let s:guiaccent4 = "#00c7a3" - let s:guiaccent5 = "#007aff" - let s:guiaccent6 = "#a550a7" - let s:guiaccent7 = "#f74f9e" - let s:ctermshade0 = 235 - let s:ctermshade1 = 237 - let s:ctermshade2 = 240 - let s:ctermshade3 = 243 - let s:ctermshade4 = 245 - let s:ctermshade5 = 248 - let s:ctermshade6 = 251 - let s:ctermshade7 = 253 - let s:ctermaccent0 = 210 - let s:ctermaccent1 = 215 - let s:ctermaccent2 = 221 - let s:ctermaccent3 = 113 - let s:ctermaccent4 = 43 - let s:ctermaccent5 = 33 - let s:ctermaccent6 = 139 - let s:ctermaccent7 = 211 - + + let s:guishade0 = "#161925" + let s:guishade1 = "#2f323e" + let s:guishade2 = "#474b56" + let s:guishade3 = "#60646f" + let s:guishade4 = "#797c87" + let s:guishade5 = "#9295a0" + let s:guishade6 = "#aaaeb8" + let s:guishade7 = "#c3c7d1" + let s:guiaccent0 = "#ed254e" + let s:guiaccent1 = "#dcdfe4" + let s:guiaccent2 = "#f9dc5c" + let s:guiaccent3 = "#71f79f" + let s:guiaccent4 = "#00c1e4" + let s:guiaccent5 = "#7cb7ff" + let s:guiaccent6 = "#c3c7d1" + let s:guiaccent7 = "#c74d89" + let s:ctermshade0 = 234 + let s:ctermshade1 = 59 + let s:ctermshade2 = 239 + let s:ctermshade3 = 102 + let s:ctermshade4 = 244 + let s:ctermshade5 = 145 + let s:ctermshade6 = 249 + let s:ctermshade7 = 188 + let s:ctermaccent0 = 204 + let s:ctermaccent1 = 254 + let s:ctermaccent2 = 222 + let s:ctermaccent3 = 121 + let s:ctermaccent4 = 44 + let s:ctermaccent5 = 117 + let s:ctermaccent6 = 188 + let s:ctermaccent7 = 175 + endif + - - + if &background == 'light' - + let s:guishade0 = "#ffffff" - let s:guishade1 = "#e0e0e0" - let s:guishade2 = "#c1c1c1" - let s:guishade3 = "#a2a2a2" - let s:guishade4 = "#848484" - let s:guishade5 = "#656565" - let s:guishade6 = "#464646" - let s:guishade7 = "#272727" - let s:guiaccent0 = "#e0383e" - let s:guiaccent1 = "#f7821c" - let s:guiaccent2 = "#fbb927" - let s:guiaccent3 = "#62ba46" - let s:guiaccent4 = "#10b9a6" - let s:guiaccent5 = "#007aff" - let s:guiaccent6 = "#953d96" - let s:guiaccent7 = "#f74f9e" + let s:guishade1 = "#e5e6e7" + let s:guishade2 = "#cccdcf" + let s:guishade3 = "#b2b4b7" + let s:guishade4 = "#999ba0" + let s:guishade5 = "#7f8288" + let s:guishade6 = "#666970" + let s:guishade7 = "#4c5058" + let s:guiaccent0 = "#ff4972" + let s:guiaccent1 = "#dcdfe4" + let s:guiaccent2 = "#ffff80" + let s:guiaccent3 = "#95ffc3" + let s:guiaccent4 = "#24e5ff" + let s:guiaccent5 = "#a0dbff" + let s:guiaccent6 = "#4c5058" + let s:guiaccent7 = "#eb71ad" let s:ctermshade0 = 231 let s:ctermshade1 = 254 - let s:ctermshade2 = 250 - let s:ctermshade3 = 247 - let s:ctermshade4 = 244 - let s:ctermshade5 = 102 - let s:ctermshade6 = 238 - let s:ctermshade7 = 235 - let s:ctermaccent0 = 167 - let s:ctermaccent1 = 215 - let s:ctermaccent2 = 221 - let s:ctermaccent3 = 113 - let s:ctermaccent4 = 43 - let s:ctermaccent5 = 33 - let s:ctermaccent6 = 133 + let s:ctermshade2 = 15 + let s:ctermshade3 = 249 + let s:ctermshade4 = 247 + let s:ctermshade5 = 244 + let s:ctermshade6 = 242 + let s:ctermshade7 = 239 + let s:ctermaccent0 = 204 + let s:ctermaccent1 = 254 + let s:ctermaccent2 = 229 + let s:ctermaccent3 = 158 + let s:ctermaccent4 = 81 + let s:ctermaccent5 = 153 + let s:ctermaccent6 = 239 let s:ctermaccent7 = 211 - + endif - + highlight clear syntax reset - let g:colors_name = "ThemerVim" + let g:colors_name = "Betelgeuse" """""""""" " Normal " @@ -255,4 +255,4 @@ """""""""""" unlet s:guishade0 s:guishade1 s:guishade2 s:guishade3 s:guishade4 s:guishade5 s:guishade6 s:guishade7 s:guiaccent0 s:guiaccent1 s:guiaccent2 s:guiaccent3 s:guiaccent4 s:guiaccent5 s:guiaccent6 s:guiaccent7 - unlet s:ctermshade0 s:ctermshade1 s:ctermshade2 s:ctermshade3 s:ctermshade4 s:ctermshade5 s:ctermshade6 s:ctermshade7 s:ctermaccent0 s:ctermaccent1 s:ctermaccent2 s:ctermaccent3 s:ctermaccent4 s:ctermaccent5 s:ctermaccent6 s:ctermaccent7 + unlet s:ctermshade0 s:ctermshade1 s:ctermshade2 s:ctermshade3 s:ctermshade4 s:ctermshade5 s:ctermshade6 s:ctermshade7 s:ctermaccent0 s:ctermaccent1 s:ctermaccent2 s:ctermaccent3 s:ctermaccent4 s:ctermaccent5 s:ctermaccent6 s:ctermaccent7 \ No newline at end of file