pip install jupyterthemes
# list available themes
# can call with "jupyter-themes" or "jt" interchangeably
jt -l
# install a theme (to ~/.jupyter/custom/)
# theme names: oceans16 | grade3 | space-legos | chesterish (NEW!)
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