Viper is a blazing-fast, customizable terminal emulator built in Rust. It’s designed to offer modern performance, visual elegance, and seamless configuration.
- Fast & Lightweight: Built with Rust for maximum performance.
- Customizable Themes: Personalize your terminal with sleek, modern designs.
- Advanced Keybindings: Tailor shortcuts to your workflow.
- Cross-Platform: Runs on Linux, macOS, and Windows.
Installation
Keybindings
Contributing
Important
Please note that it is necessary to install the libgtk-4-dev
package for successful compilation.
For more information about GTK-4, visit its documentation. here.
To install, execute the following commands:
sudo apt install build-essential libgtk-4-dev
git clone --depth 1 https://github.com/Fifixex/viper
cd ~/viper
cargo run
Contributions to Viper are greatly appreciated! If you're interested in contributing, please read the Contributing Guide before submitting a pull request.
Keys | Action |
---|---|
Super + Q Alt + F4 |
Close focused window |
Super + W | Toggle the window between focus and float |
Super + G | Toggle the window between focus and group |
Super + Shift + ←→↑↓ | Resize windows |
Super + LeftClick Super + Z |
Move focused window |
Super + RightClick Super + X |
Resize focused window |
Super + S | Toggle to special workspace |
Super + J | Toggle focused window split |
Super + Ctrl + H | Move between grouped windows backward |
Super + Ctrl + L | Move between grouped windows forward |