Oceans16 theme is a take on the popular Ocean Dark IPyNB theme (Nikhil Sonnad).
Grade3 is a spinoff of the python syntax theme used by nixCraft
Source Code Pro & Hack fonts (.ttf) included in Fonts dir
pip install git+https://github.com/dunovank/jupyter-themes.git
# list available themes (located in ~/.jupyter-themes)
# can call with "jupyter-themes" or "jt" interchangeably
jt -l
# install a theme (to ~/.jupyter/custom/)
# theme names: oceans16 | grade3 | space-legos
jt -t grade3
# install a theme with toolbar (-T) enabled
jt -T -t grade3
# set font (-f) and font-size (-fs) (defaults are Hack and 11)
jt -t grade3 -f Source-Code-Pro -fs 12
# restore (-r) default theme
jt -r
use with caution if you have already modified your ~/.jupyter/nbconfig/notebook.json file
# enable linewrapping in code cells
jt -t grade3 -lw
# adjust size of indent unit (default=4)
jt -t grade3 -iu 6