rmenu mirror fork
Go to file
2023-08-08 18:52:41 -07:00
plugin-desktop feat: desktop2 replace desktop1 plugin, added makefile 2023-08-07 15:20:20 -07:00
plugin-run feat: impl simple run plugin 2023-07-24 21:53:31 -07:00
rmenu fix: minor css changes, remove default-css from deployment 2023-08-08 17:10:34 -07:00
rmenu-plugin feat: impl terminal/normal run launch and better icon lookups 2023-08-03 17:22:04 -07:00
themes feat: improved default css, added example themes 2023-08-08 16:29:02 -07:00
.gitignore feat: plugin system shamelessly stolen from findex (and customized) 2023-01-04 01:10:08 -07:00
Cargo.toml feat: desktop2 replace desktop1 plugin, added makefile 2023-08-07 15:20:20 -07:00
Makefile fix: minor css changes, remove default-css from deployment 2023-08-08 17:10:34 -07:00
README.md feat: better readme 2023-08-08 18:52:41 -07:00

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