Base2Tone-hyperterm
Generate DuoTone themes for Hyper with Base16-Builder
Installation
- Make a folder in
.hyper_plugins/local/
like for examplehyperterm-base2tone-evening-dark
, and copy thepackage.json.txt
and one of your favorite themes from theindex
-folder over there. - Rename
hyperterm-base2tone-evening-dark.js
toindex.js
- Rename
package.json.txt
topackage.json
and adapt the content of thispackage.json
to the choosen theme names. - Open Hyper's preferences by pressing
Cmd+,
or manually at~/.hyper.js
. - Find and Update the local-plugins array to one of the themes from the
index
folder.
localPlugins: [
'hyperterm-base2tone-drawbridge-dark'
],
- Reload Hyper by pressing
Cmd + Shft + R
NPM
Two colorschemes found there way into NPM, so the convenient way is to add those to the plugins list in your ~/.hyper.js
config file, if you like to.
Base16 Builder
Made with Base16 Builder, one will need to have Base16 Builder installed from NPM to regenerate the themes, or to create your own from a custom colorscheme. For convenience I use the io.sh
bash script to output all of the themes to the index
folder from the commandline with one small command: io.sh
.
Recommended Setting
in ~/.hyper.js
module.exports = {
config: {
// default font size in pixels for all tabs
fontSize: 14,
// font family with optional fallbacks, but best install "Meslo LG L DZ" to fix crammed line-height
// https://github.com/andreberg/Meslo-Font
fontFamily: '"Meslo LG L DZ","Fira Mono", Consolas, Menlo, "DejaVu Sans Mono", "Lucida Console", monospace',
Resources
- Preview of how Base2Tone themes can look like at Base2Tone and/or Base2Tone-prism
- github.com/andreberg/Meslo-Font
Credits
- Original colorscheme Duotone theme for Atom by Simurai.
- @wilsonminer for hyperterm-duotone-dark
- Base16
Released under MIT Licence