5 个稳定版本
1.6.4 | 2024 年 8 月 2 日 |
---|---|
1.6.1 | 2024 年 7 月 22 日 |
1.5.0 | 2024 年 7 月 20 日 |
1.4.0 | 2024 年 7 月 19 日 |
49 在 GUI
每月 625 次下载
52KB
1K SLoC
网络 dmenu 选择器
一个简单的基于 dmenu 的选择器,用于管理 Tailscale 退出节点、networkmanager、iwd 和自定义操作。此工具允许您通过 dmenu 界面快速启用或禁用 Tailscale,设置 Tailscale 退出节点(包括 Mullvad VPN),以及执行自定义操作等。
功能
- 启用或禁用 Tailscale
- 设置 Tailscale 退出节点
- 设置 mullvad 退出节点
- 通过配置文件自定义操作
- 连接和断开与已知设备的蓝牙
- 连接到 Wi-Fi 设备
- 执行自定义操作
安装
- 确保您已安装 Rust。如果没有,您可以从 rust-lang.org 安装它。
- 安装
cargo install --locked network-dmenu
要求
fontawesomes
和/或joypixels
字体。pinentry-gnome3
用于 Wi-Fi 密码提示。dmenu
或兼容。nmcli
或仅iwd
,可选,用于 Wi-Fi。bluetoothctl
,可选,用于蓝牙。
配置
配置文件位于 ~/.config/network-dmenu/config.toml
。如果不存在,将自动创建默认配置。
默认配置
[[actions]]
display = "😀 Example"
cmd = "notify-send 'hello' 'world'"
您可以通过编辑此文件添加更多操作。
用法
运行以下命令以打开 dmenu 选择器
network-dmenu
从菜单中选择一个操作。将执行相应的命令。
依赖项
贡献
欢迎贡献!请在 GitHub 上打开问题或提交拉取请求。
许可证
本项目采用 ISC 许可证。有关详细信息,请参阅 LICENSE 文件。
依赖项
~14–49MB
~827K SLoC