Skip to content

igorzizinio/iumenu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IUMENU

A simple, easy-to-use, GTK-based app launcher and menu written in Rust!


Features

  • 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.

Building

Note: This project is under development, and this section may change in future updates.

Requirements

Linux

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

macOS

Install GTK4 via Homebrew:

brew install gtk4

Windows

Setting up GTK4 on Windows requires additional steps. Follow the GTK4 installation guide for Windows for detailed instructions.


Build and Install Using Cargo

  1. Clone the repository:

    git clone https://github.com/igorunderplayer/iumenu.git
  2. Navigate to the project directory:

    cd iumenu
  3. Build and install the application:

    cargo install --path .

Usage

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 menu

Contributing

Contributions are welcome! If you'd like to help improve IUMENU, please:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Submit a pull request with a clear description of your changes.

Acknowledgments

Special thanks to the GTK4-rs community for providing excellent documentation and tools for building GTK applications in Rust.

About

A simple to use, (multiplatform?), GTK based and written in Rust app launcher and menu!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages