https://github.com/meowrch/rofi-network-manager
🛠 Manage wifi and ethernet with rofi.
https://github.com/meowrch/rofi-network-manager
arch bash ethernet linux linux-arch network nmcli rofi wifi
Last synced: 8 months ago
JSON representation
🛠 Manage wifi and ethernet with rofi.
- Host: GitHub
- URL: https://github.com/meowrch/rofi-network-manager
- Owner: meowrch
- License: mit
- Created: 2024-05-23T16:16:45.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-02T18:12:03.000Z (over 1 year ago)
- Last Synced: 2025-04-28T14:53:52.783Z (about 1 year ago)
- Topics: arch, bash, ethernet, linux, linux-arch, network, nmcli, rofi, wifi
- Language: Shell
- Homepage:
- Size: 11.6 MB
- Stars: 13
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🛜 Rofi Network Manager
Rofi Network Manager is a utility that allows you to conveniently interact with wifi and ethernet networks. It uses nmcli to interact with networks, and rofi to display information.
🖼️ Review



👨💻 Installation
1. Cloning the repository: `git clone https://github.com/meowrch/rofi-network-manager.git`
2. Go to the catalog: `cd ./rofi-network-manager`
3. Launching utilities: `sh network-manager.sh`
4. (Optional) For easy access, add the script somewhere in your $PATH.
⚙️ Polybar Configuration
```
[module/network-manager]
type = custom/script
interval = 3
exec = "sh PATH_TO_SCRIPT --status --enabled-color "#a6e3a1" --disabled-color "#f38ba8""
click-left = "sh PATH_TO_SCRIPT"
label = "%output%"
format-background = ${colors.sbg}
```
⚙️ Waybar Configuration
```
"custom/networkmanager": {
"exec": "sh PATH_TO_SCRIPT --status --disabled-color \"#f38ba8\" --enabled-color \"#a6e3a1\" | cat",
"return-type": "raw",
"format": "{} ",
"interval": 3,
"rotate": 0,
"on-click": "sh PATH_TO_SCRIPT,
"tooltip": false
},
```
📜 License
This project is released under the **MIT license**, which grants the following permissions:
- Commercial use
- Distribution
- Modification
- Private use
For more convoluted language, see the [**MIT License**](LICENSE)