rmenu mirror
Go to file
2023-08-14 17:42:23 -07:00
plugin-audio fix: use upgraded rmenu-plugin version 2023-08-14 17:42:23 -07:00
plugin-desktop fix: use upgraded rmenu-plugin version 2023-08-14 17:42:23 -07:00
plugin-network fix: use upgraded rmenu-plugin version 2023-08-14 17:42:23 -07:00
plugin-run fix: use upgraded rmenu-plugin version 2023-08-14 17:42:23 -07:00
rmenu fix: use upgraded rmenu-plugin version 2023-08-14 17:42:23 -07:00
rmenu-plugin feat: upgrade to release 0.0.1 2023-08-14 17:07:01 -07:00
themes
.gitignore
Cargo.toml
Makefile
README.md

RMenu

Another customizable Application-Launcher written in Rust

Features

  • Blazingly Fast 🔥
  • Simple and Easy to Use
  • Customizable (Configuration and CSS-Styling)
  • Plugin Support
  • Dmenu-Like Stdin Menu Generation

Installation

$ make install

Usage

RMenu Comes with Two Bultin Plugins: "Desktop Run" aka drun.

$ rmenu -r run

RMenu also comes with a "$PATH Run" plugin aka run. Both are managed via the default configuration file after installation.

$ rmenu -r drun

Custom Menus can also be passed much like Dmenu by passing items via an input. The schema follows a standard as defined in rmenu-plugin

$ generate-my-menu.sh > input.json
$ rmenu -i input.json

When neither a plugin nor an input are specified, rmenu defaults to reading from stdin.

$ generate-my-menu.sh | rmenu

Configuration

Customize RMenu Behavior and Appearal in a single config

Customize the entire app's appearance with CSS. A few Example Themes are available as reference. To try them out use: rmenu --css <my-css-theme> or move the css file to $HOME/.config/rmenu/style.css