Skip to content
/ viper Public

🐦‍🔥 A cross-platform and Rust-based terminal.

License

Notifications You must be signed in to change notification settings

Fifixex/viper

Repository files navigation

// design by Fifi

Viper is a blazing-fast, customizable terminal emulator built in Rust. It’s designed to offer modern performance, visual elegance, and seamless configuration.

🚀 Features

  • 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 


⚙️ Installation

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

💕 Contributing

Contributions to Viper are greatly appreciated! If you're interested in contributing, please read the Contributing Guide before submitting a pull request.

⌨ Keybindings

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

About

🐦‍🔥 A cross-platform and Rust-based terminal.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •