rmenu mirror
Go to file
2023-08-20 19:13:12 -07:00
other-plugins feat: swap css/theme uses. theme is now primary css 2023-08-20 10:27:18 -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 feat: use activate-connection2 on wifi login 2023-08-19 23:47:00 -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: export additional settings to options 2023-08-20 14:12:17 -07:00
rmenu-plugin feat: export additional settings to options 2023-08-20 14:12:17 -07:00
screenshots feat: added powermenu screenshot 2023-08-20 19:13:12 -07:00
themes feat: new launchpad theme 2023-08-20 14:06:17 -07:00
.gitignore feat: plugin system shamelessly stolen from findex (and customized) 2023-01-04 01:10:08 -07:00
Cargo.toml feat: move simple plugins to shell-script w/ new rmenu-build tool 2023-08-19 17:36:47 -07:00
Makefile feat: new launchpad theme 2023-08-20 14:06:17 -07:00
README.md feat: added powermenu screenshot 2023-08-20 19:13:12 -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 Builtin 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

Example Screenshots

Launchpad

launchpad

Nord

nord

Dark

dark

Solarized

solzarized

PowerMenu

powermenu