A simple, easy-to-use, GTK-based app launcher and menu written in Rust!
- GTK-based: Designed with GTK4 for a modern and responsive interface.
- Rust-based: Powered by the Rust programming language for safety and performance.
- Lightweight: Minimal resource usage, focusing on performance.
- Cross-platform: Aiming to support Linux, macOS, and Windows.
Note: This project is under development, and this section may change in future updates.
Refer to the GTK4 installation guide for Linux for more details.
-
Fedora and derivatives:
sudo dnf install gtk4-devel gcc
-
Debian and derivatives:
sudo apt install libgtk-4-dev build-essential
-
Arch and derivatives:
sudo pacman -S gtk4 base-devel
Install GTK4 via Homebrew:
brew install gtk4Setting up GTK4 on Windows requires additional steps. Follow the GTK4 installation guide for Windows for detailed instructions.
-
Clone the repository:
git clone https://github.com/igorunderplayer/iumenu.git
-
Navigate to the project directory:
cd iumenu -
Build and install the application:
cargo install --path .
Note: This section is incomplete and may not cover all available functionality. Updates are forthcoming
Once installed, you can run IUMENU by executing:
iumenu
iumenu --help # Show help menuContributions are welcome! If you'd like to help improve IUMENU, please:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Submit a pull request with a clear description of your changes.
Special thanks to the GTK4-rs community for providing excellent documentation and tools for building GTK applications in Rust.