#json #menu #rofi #json-file #nested #website #dmenus

app rofi-menus

一个简单的命令行应用程序,根据JSON文件运行嵌套rofi dmenus

3个版本

0.1.2 2023年10月23日
0.1.1 2023年10月22日
0.1.0 2023年10月22日

#6 in #rofi

MIT 许可证

6KB
93

rofi-nested-menus

这个简单的命令行工具将显示rofi dmenus,包括基于简单JSON文件的嵌套dmenus。

用法

只需创建一个类似这样的json文件

{
	"Power Menu": {
		"shutdown": "shutdown now",
		"reboot": "reboot now"
	},
	"Websites": {
		"github": "firefox --new-tab github.com",
		"crates.io": "firefox --new-tab crates.io"
	}
}

然后调用rofi-menus

rofi-menus menu.json
# If you which to use a custom theme:
rofi-menus -t custom-theme.rasi menu.json

安装

对于Debian/Ubuntu发行版,您可以从最新的发布版下载deb包。

对于其他发行版,请从源代码编译。为此,请安装rustup和cargo(见此处)。之后,只需执行

cargo install rofi-menus

依赖项

~1.3–2MB
~37K SLoC