This is a version of https://github.com/altercation/vim-colors-solarized modified to always use true color (24 bit rgb). This means it will work with neovim with the following:

set termguicolors
set background=light " or dark
colorscheme solarized

Normally this wouldn't work with neovim (as of writing) since gui_running is always false during initialisation.

For more info see the original.

All above + it fixes the SignColumn issue referenced here: neomake/neomake#6