Advertisement
ButchAnton

.hyper.js

Dec 26th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Future versions of Hyper may add additional config options,
  2. // which will not automatically be merged into this file.
  3. // See https://hyper.is#cfg for all currently supported options.
  4.  
  5. module.exports = {
  6.   config: {
  7.     // default font size in pixels for all tabs
  8.     fontSize: 12,
  9.  
  10.     // font family with optional fallbacks
  11.     fontFamily: 'Menlo, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace',
  12.  
  13.     // terminal cursor background color and opacity (hex, rgb, hsl, hsv, hwb or cmyk)
  14.     cursorColor: 'rgba(248,28,229,0.8)',
  15.  
  16.     // `BEAM` for |, `UNDERLINE` for _, `BLOCK` for █
  17.     cursorShape: 'BLOCK',
  18.  
  19.     // set to true for blinking cursor
  20.     cursorBlink: false,
  21.  
  22.     // color of the text
  23.     foregroundColor: '#fff',
  24.  
  25.     // terminal background color
  26.     backgroundColor: '#000',
  27.  
  28.     // border color (window, tabs)
  29.     borderColor: '#333',
  30.  
  31.     // custom css to embed in the main window
  32.     css: '',
  33.  
  34.     // custom css to embed in the terminal window
  35.     termCSS: '',
  36.  
  37.     // set to `true` (without backticks) if you're using a Linux setup that doesn't show native menus
  38.     // default: `false` on Linux, `true` on Windows (ignored on macOS)
  39.     showHamburgerMenu: '',
  40.  
  41.     // set to `false` if you want to hide the minimize, maximize and close buttons
  42.     // additionally, set to `'left'` if you want them on the left, like in Ubuntu
  43.     // default: `true` on windows and Linux (ignored on macOS)
  44.     showWindowControls: '',
  45.  
  46.     // custom padding (css format, i.e.: `top right bottom left`)
  47.     padding: '12px 14px',
  48.  
  49.     // the full list. if you're going to provide the full color palette,
  50.     // including the 6 x 6 color cubes and the grayscale map, just provide
  51.     // an array here instead of a color map object
  52.     colors: {
  53.       black: '#000000',
  54.       red: '#ff0000',
  55.       green: '#33ff00',
  56.       yellow: '#ffff00',
  57.       blue: '#0066ff',
  58.       magenta: '#cc00ff',
  59.       cyan: '#00ffff',
  60.       white: '#d0d0d0',
  61.       lightBlack: '#808080',
  62.       lightRed: '#ff0000',
  63.       lightGreen: '#33ff00',
  64.       lightYellow: '#ffff00',
  65.       lightBlue: '#0066ff',
  66.       lightMagenta: '#cc00ff',
  67.       lightCyan: '#00ffff',
  68.       lightWhite: '#ffffff'
  69.     },
  70.  
  71.     // the shell to run when spawning a new session (i.e. /usr/local/bin/fish)
  72.     // if left empty, your system's login shell will be used by default
  73.     // make sure to use a full path if the binary name doesn't work
  74.     // (e.g `C:\\Windows\\System32\\bash.exe` instead of just `bash.exe`)
  75.     // if you're using powershell, make sure to remove the `--login` below
  76.     shell: '',
  77.  
  78.     // for setting shell arguments (i.e. for using interactive shellArgs: ['-i'])
  79.     // by default ['--login'] will be used
  80.     shellArgs: ['--login'],
  81.  
  82.     // for environment variables
  83.     env: {},
  84.  
  85.     // set to false for no bell
  86.     bell: 'SOUND',
  87.  
  88.     // if true, selected text will automatically be copied to the clipboard
  89.     copyOnSelect: false
  90.  
  91.     // if true, on right click selected text will be copied or pasted if no
  92.     // selection is present (true by default on Windows)
  93.     // quickEdit: true
  94.  
  95.     // URL to custom bell
  96.     // bellSoundURL: 'http://example.com/bell.mp3',
  97.  
  98.     // for advanced config flags please refer to https://hyper.is/#cfg
  99.   },
  100.  
  101.   // a list of plugins to fetch and install from npm
  102.   // format: [@org/]project[#version]
  103.   // examples:
  104.   //   `hyperpower`
  105.   //   `@company/project`
  106.   //   `project#1.0.1`
  107.   plugins: ["hyperline"],
  108.  
  109.   // in development, you can create a directory under
  110.   // `~/.hyper_plugins/local/` and include it here
  111.   // to load it and avoid it being `npm install`ed
  112.   localPlugins: []
  113. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement