All Projects → dizzyup → Hyper Hypest

dizzyup / Hyper Hypest

Licence: mit
A beautiful and minimal macOS theme for Hyper

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Hyper Hypest

Hyper Snazzy
Elegant Hyper theme with bright colors
Stars: ✭ 1,248 (+684.91%)
Mutual labels:  hyper
Hyper
🎨 Omni for Hyper
Stars: ✭ 108 (-32.08%)
Mutual labels:  hyper
Weld
Full fake REST API generator written with Rust
Stars: ✭ 146 (-8.18%)
Mutual labels:  hyper
Dotfiles
My configuration files
Stars: ✭ 89 (-44.03%)
Mutual labels:  hyper
Awesome Hyper
🖥 Delightful Hyper plugins, themes, and resources
Stars: ✭ 9,687 (+5992.45%)
Mutual labels:  hyper
Hyperterm Overlay
A complete and customizable solution for a overlay window in your Hyper.app
Stars: ✭ 127 (-20.13%)
Mutual labels:  hyper
Hyper
🧛🏻‍♂️ Dark theme for Hyper
Stars: ✭ 74 (-53.46%)
Mutual labels:  hyper
Zsh Theme
Yet another zsh theme
Stars: ✭ 153 (-3.77%)
Mutual labels:  hyper
Hyper
A terminal built on web technologies
Stars: ✭ 37,504 (+23487.42%)
Mutual labels:  hyper
Hyperstart
The tiny Init service for HyperContainer
Stars: ✭ 135 (-15.09%)
Mutual labels:  hyper
Sincere
Sincere is a micro web framework for Rust(stable) based on hyper and multithreading
Stars: ✭ 91 (-42.77%)
Mutual labels:  hyper
Hyperhue
🌈 A fun HyperTerm theme that responds to your Philips Hue lights
Stars: ✭ 97 (-38.99%)
Mutual labels:  hyper
Hyper Tls
Stars: ✭ 131 (-17.61%)
Mutual labels:  hyper
Piping Server Rust
Infinitely transfer between any device over pure HTTP, designed for everyone using Unix pipe and even for browser users
Stars: ✭ 88 (-44.65%)
Mutual labels:  hyper
Hyper Search
Search-text plugin for Hyper.js
Stars: ✭ 146 (-8.18%)
Mutual labels:  hyper
Automatedlab
AutomatedLab is a provisioning solution and framework that lets you deploy complex labs on HyperV and Azure with simple PowerShell scripts. It supports all Windows operating systems from 2008 R2 to 2019, some Linux distributions and various products like AD, Exchange, PKI, IIS, etc.
Stars: ✭ 1,194 (+650.94%)
Mutual labels:  hyper
Php Rpm
PHP Rust Process Manager
Stars: ✭ 113 (-28.93%)
Mutual labels:  hyper
Aura Theme
💅 A beautiful dark theme for your favorite apps.
Stars: ✭ 159 (+0%)
Mutual labels:  hyper
Terminal Icons
Beautiful icons for your favourite terminal apps like Hyper and iTerm2
Stars: ✭ 149 (-6.29%)
Mutual labels:  hyper
Hyper Chesterish
Chesterish Theme for Hyper
Stars: ✭ 135 (-15.09%)
Mutual labels:  hyper
Hypest Icon

Hypest for Hyper

A beautiful and minimal macOS theme for Hyper — with vibrancy, light and dark modes, and theming for several popular Hyper plugins.

Hypest Screenshot

Installation

If you are switching from another Hyper theme you may need to relaunch the app for Hypest to fully theme the window.

From Hyper

hyper i hyper-hypest

Manually

  1. Open ~/.hyper.js in your text editor (cmd + , in Hyper)
  2. Add hyper-hypest to the plugins array

Configuration

There are a few options that can be passed as optional configuration to modify the theme. To pass the options you can add a hypest object to the config in ~/.hyper.js.

Note: you may need to restart Hyper when setting or switching between the values for the darkmode, vibrancy and hideControls properties.

Dark Mode

Set darkmode to true to use the dark version of the theme.

config: {
    ...
    hypest: {
        // Default is false
        darkmode: true
    }
    ...
}
Hypest Screenshot

Vibrancy

Set vibrancy to false to disable the window vibrancy effect in either theme.

config: {
    ...
    hypest: {
        // Default is true
        vibrancy: false,
    }
    ...
}
Hypest Screenshot

Vibrancy level

To have the window appear more transparent when vibrancy is enabled, set vibrancyLevel to a value between 0 and 0.5. To have the window appear more opaque, increase vibrancyLevel to a value between 0.7 and 1.0.

For both light and dark versions, the default vibrancy level is 0.6.

config: {
    ...
    hypest: {
        // Default value is 0.6
        vibrancyLevel: 0.6
    }
    ...
}

Borders

Set borders to true if you prefer your tabs with some more contrast.

config: {
    ...
    hypest: {
        // Default is false
        borders: true
    }
    ...
}
Hypest Screenshot

Remove window controls

Set hideControls to true to remove the window controls and just show tabs.

config: {
    ...
    hypest: {
        // Default is false
        hideControls: true
    }
    ...
}
Hypest Screenshot

Accent color

Pass a supported named color with accentColor to use it for the cursor color, selection color and the search styling (if using the hyper-search plugin). It's also used for activity in hyper-tabs-enhanced and hyper-statusline.

config: {
    ...
    hypest: {
        // Default is 'blue'
        // Use one of 'black', 'red', 'green', 'yellow', 'blue', 'magenta', 'cyan' or 'white'
        accentColor: 'cyan'
    }
    ...
}

Custom theme colors

Hypest has it's own set of colors defined by the theme but you can override them by adding a colors object and setting all or some of the supported color properties. These custom colors will also be inherited by accentColor.

config: {
    ...
    hypest: {
        // Supported  colors are 'black', 'red', 'green', 'yellow', 'blue', 'magenta', 'cyan' and 'white'
        // Custom colors must be specified as 6 character hexadecimals
        colors: {
          blue: '#0067FF'
        }
    }
    ...
}

Plugin support

Hypest includes custom theming to support a few of the most popular Hyper plugins, including:

  • hyper-search
  • hyper-statusline
  • hyper-tab-icons
  • hyper-highlight-active-pane
  • hyper-tabs-enhanced
Hypest Screenshot

Known issues

Issues with selection colors when vibrancy is enabled

There is a known issue in the Xterm.js engine where selection colors appear to render as opaque blocks with invisible text if the background has transparency. There is a known issue on the Hyper repository and an open issue on the Xterm.js repo but unfortunately no fixes for the issue as it stands.

If you're just looking to solve pasted text selection for zsh shells there is a workaround for that at least, left in a comment on the Hyper issue. Run the following command to disable the background color of pasted content to make pasted text visible:

echo 'unset zle_bracketed_paste' >> ~/.zshrc

The only way to entirely work around the issue for now is to use the non-vibrant theme in Hypest by setting vibrancy to false in your Hypest configuration.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].