rmenu mirror fork
Go to file
2023-08-17 22:19:20 -07:00
plugin-audio fix: use upgraded rmenu-plugin version 2023-08-14 17:42:23 -07:00
plugin-desktop feat: reswizzled rmenu-plugin. added cli to easily build entries from command 2023-08-17 22:19:20 -07:00
plugin-network fix: use upgraded rmenu-plugin version 2023-08-14 17:42:23 -07:00
plugin-powermenu feat: overhaul rmenu-cli, start on powermenu impl, start on scripting interface 2023-08-16 23:21:55 -07:00
plugin-run fix: use upgraded rmenu-plugin version 2023-08-14 17:42:23 -07:00
plugin-window feat: implemented simple window-switcher for sway 2023-08-14 22:11:14 -07:00
rmenu feat: reswizzled rmenu-plugin. added cli to easily build entries from command 2023-08-17 22:19:20 -07:00
rmenu-plugin feat: reswizzled rmenu-plugin. added cli to easily build entries from command 2023-08-17 22:19:20 -07:00
themes feat: updated dark theme 2023-08-09 11:40:16 -07:00
.gitignore feat: plugin system shamelessly stolen from findex (and customized) 2023-01-04 01:10:08 -07:00
Cargo.toml feat: overhaul rmenu-cli, start on powermenu impl, start on scripting interface 2023-08-16 23:21:55 -07:00
Makefile feat: implemented simple window-switcher for sway 2023-08-14 22:11:14 -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